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()
1042 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()
200 struct MacroExpansion { struct201 MacroExpansion(MacroRole Role) : Role(Role) {} in MacroExpansion() function498 llvm::Optional<MacroExpansion> MacroCtx;
169 class MacroExpansion : public PreprocessedEntity {175 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range) in MacroExpansion() function179 MacroExpansion(MacroDefinitionRecord *Definition, SourceRange Range) in MacroExpansion() function
402 MacroExpansion(Id.getIdentifierInfo(), Range)); in addMacroExpansion()404 addPreprocessedEntity(new (*this) MacroExpansion(Def, Range)); in addMacroExpansion()
6063 MacroExpansion *ME; in ReadPreprocessedEntity()6065 ME = new (PPRec) MacroExpansion(Name, Range); in ReadPreprocessedEntity()6067 ME = new (PPRec) MacroExpansion(Def, Range); in ReadPreprocessedEntity()
2591 if (auto *ME = dyn_cast<MacroExpansion>(*E)) { in WritePreprocessorDetail()