Searched defs:MacroDefinition (Results 1 - 1 of 1) sorted by relevance

/external/clang/include/clang/Lex/
H A DPreprocessingRecord.h42 class MacroDefinition;
137 class MacroDefinition : public PreprocessingDirective { class in namespace:clang
142 explicit MacroDefinition(const IdentifierInfo *Name, SourceRange Range) function in class:clang::MacroDefinition
161 llvm::PointerUnion<IdentifierInfo *, MacroDefinition *> NameOrDef;
168 MacroExpansion(MacroDefinition *Definition, SourceRange Range)
177 if (MacroDefinition *Def = getDefinition())
184 MacroDefinition *getDefinition() const {
185 return NameOrDef.dyn_cast<MacroDefinition *>();
332 llvm::DenseMap<const MacroInfo *, MacroDefinition *> MacroDefinitions;
363 void RegisterMacroDefinition(MacroInfo *Macro, MacroDefinition *De
[all...]

Completed in 166 milliseconds