Searched refs:MacroExpansion (Results 1 – 7 of 7) sorted by relevance
34 class MacroExpansion; variable156 CXCursor MakeMacroExpansionCursor(MacroExpansion *,181 const MacroExpansion *getAsMacroExpansion() const { in getAsMacroExpansion()183 return static_cast<const MacroExpansion *>(C.data[0]); in getAsMacroExpansion()
764 CXCursor cxcursor::MakeMacroExpansionCursor(MacroExpansion *MI, in MakeMacroExpansionCursor()
454 if (MacroExpansion *ME = dyn_cast<MacroExpansion>(PPE)) { in visitPreprocessedEntities()
159 class MacroExpansion : public PreprocessedEntity {165 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range) in MacroExpansion() function169 MacroExpansion(MacroDefinition *Definition, SourceRange Range) in MacroExpansion() function
376 new (*this) MacroExpansion(Id.getIdentifierInfo(),Range)); in addMacroExpansion()379 new (*this) MacroExpansion(Def, Range)); in addMacroExpansion()
4946 MacroExpansion *ME; in ReadPreprocessedEntity()4948 ME = new (PPRec) MacroExpansion(Name, Range); in ReadPreprocessedEntity()4950 ME = new (PPRec) MacroExpansion(Def, Range); in ReadPreprocessedEntity()
2270 if (MacroExpansion *ME = dyn_cast<MacroExpansion>(*E)) { in WritePreprocessorDetail()