Searched refs:MacroExpansion (Results 1 – 7 of 7) sorted by relevance
34 class MacroExpansion; variable156 CXCursor MakeMacroExpansionCursor(MacroExpansion *, CXTranslationUnit TU);178 const MacroExpansion *getAsMacroExpansion() const { in getAsMacroExpansion()180 return static_cast<const MacroExpansion *>(C.data[0]); in getAsMacroExpansion()
827 CXCursor cxcursor::MakeMacroExpansionCursor(MacroExpansion *MI, in MakeMacroExpansionCursor()
452 if (MacroExpansion *ME = dyn_cast<MacroExpansion>(PPE)) { in visitPreprocessedEntities()
158 class MacroExpansion : public PreprocessedEntity {164 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range) in MacroExpansion() function168 MacroExpansion(MacroDefinitionRecord *Definition, SourceRange Range) in MacroExpansion() function
378 MacroExpansion(Id.getIdentifierInfo(), Range)); in addMacroExpansion()380 addPreprocessedEntity(new (*this) MacroExpansion(Def, Range)); in addMacroExpansion()
4919 MacroExpansion *ME; in ReadPreprocessedEntity()4921 ME = new (PPRec) MacroExpansion(Name, Range); in ReadPreprocessedEntity()4923 ME = new (PPRec) MacroExpansion(Def, Range); in ReadPreprocessedEntity()
2362 if (auto *ME = dyn_cast<MacroExpansion>(*E)) { in WritePreprocessorDetail()