Searched refs:MacroExpansion (Results 1 – 9 of 9) sorted by relevance
33 class MacroExpansion; variable152 CXCursor MakeMacroExpansionCursor(MacroExpansion *, CXTranslationUnit TU);174 const MacroExpansion *getAsMacroExpansion() const { in getAsMacroExpansion()176 return static_cast<const MacroExpansion *>(C.data[0]); in getAsMacroExpansion()
1049 CXCursor cxcursor::MakeMacroExpansionCursor(MacroExpansion *MI, in MakeMacroExpansionCursor()
464 if (MacroExpansion *ME = dyn_cast<MacroExpansion>(PPE)) { in visitPreprocessedEntities()
194 Arg->MacroCtx = MacroExpansion(MR_ExpandedArg); in expand()210 New->MacroCtx = MacroExpansion(MR_Hidden); in expand()
219 struct MacroExpansion { struct220 MacroExpansion(MacroRole Role) : Role(Role) {} in MacroExpansion() argument524 std::optional<MacroExpansion> MacroCtx;
168 class MacroExpansion : public PreprocessedEntity {174 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range) in MacroExpansion() function178 MacroExpansion(MacroDefinitionRecord *Definition, SourceRange Range) in MacroExpansion() function
401 MacroExpansion(Id.getIdentifierInfo(), Range)); in addMacroExpansion()403 addPreprocessedEntity(new (*this) MacroExpansion(Def, Range)); in addMacroExpansion()
6105 MacroExpansion *ME; in ReadPreprocessedEntity()6107 ME = new (PPRec) MacroExpansion(Name, Range); in ReadPreprocessedEntity()6109 ME = new (PPRec) MacroExpansion(Def, Range); in ReadPreprocessedEntity()
2602 if (auto *ME = dyn_cast<MacroExpansion>(*E)) { in WritePreprocessorDetail()