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

/external/clang/include/clang/Lex/
H A DPreprocessingRecord.h161 llvm::PointerUnion<IdentifierInfo *, MacroDefinition *> NameOrDef; member in class:clang::MacroExpansion
166 NameOrDef(BuiltinName) { }
170 NameOrDef(Definition) { }
173 bool isBuiltinMacro() const { return NameOrDef.is<IdentifierInfo *>(); }
179 return NameOrDef.get<IdentifierInfo*>();
185 return NameOrDef.dyn_cast<MacroDefinition *>();

Completed in 107 milliseconds