|
VapourSynth-llvmexpr
|
#include <llvmexpr/frontend/infix2postfix/Preprocessor.hpp>
Classes | |
| class | Impl |
Public Member Functions | |
| Preprocessor (std::string source) | |
| ~Preprocessor () | |
| Preprocessor (const Preprocessor &)=delete | |
| Preprocessor & | operator= (const Preprocessor &)=delete |
| Preprocessor (Preprocessor &&)=delete | |
| Preprocessor & | operator= (Preprocessor &&)=delete |
| void | addPredefinedMacro (std::string name, const std::string &value="") |
| PreprocessResult | process () |
Static Public Member Functions | |
| static std::string | formatDiagnosticWithExpansion (const std::string &message, int line, const std::vector< LineMapping > &line_map) |
| static std::string | formatMacroExpansions (const std::vector< LineMapping > &line_map) |
Definition at line 65 of file Preprocessor.hpp.
|
explicit |
Definition at line 2378 of file Preprocessor.cpp.
Referenced by operator=(), operator=(), Preprocessor(), and Preprocessor().
|
default |
|
delete |
References Preprocessor().
|
delete |
References Preprocessor().
| void infix2postfix::Preprocessor::addPredefinedMacro | ( | std::string | name, |
| const std::string & | value = "" ) |
Definition at line 2383 of file Preprocessor.cpp.
Referenced by convert_infix_to_postfix().
|
static |
Definition at line 2390 of file Preprocessor.cpp.
References infix2postfix::LineMapping::expansions.
|
static |
Definition at line 2422 of file Preprocessor.cpp.
Referenced by main().
|
delete |
References Preprocessor().
|
delete |
References Preprocessor().
| PreprocessResult infix2postfix::Preprocessor::process | ( | ) |
Definition at line 2388 of file Preprocessor.cpp.
Referenced by convert_infix_to_postfix().