|
| 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 | IsNameDefinedEmpty (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: