|
| Preprocessor (AllSources &) |
|
const AllSources & | allSources () const |
|
AllSources & | allSources () |
|
void | DefineStandardMacros () |
|
void | Define (const std::string ¯o, const std::string &value) |
|
void | Undefine (std::string macro) |
|
bool | IsNameDefined (const CharBlock &) |
|
bool | IsFunctionLikeDefinition (const CharBlock &) |
|
bool | AnyDefinitions () const |
|
bool | InConditional () const |
|
std::optional< TokenSequence > | MacroReplacement (const TokenSequence &, Prescanner &, std::optional< std::size_t > *partialFunctionLikeMacro=nullptr, bool inIfExpression=false) |
|
void | Directive (const TokenSequence &, Prescanner &) |
|
void | PrintMacros (llvm::raw_ostream &out) const |
|
The documentation for this class was generated from the following files: