Home
last modified time | relevance | path

Searched refs:MacroExpansion (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/tools/libclang/
H A DCXCursor.h33 class MacroExpansion; variable
152 CXCursor MakeMacroExpansionCursor(MacroExpansion *, CXTranslationUnit TU);
174 const MacroExpansion *getAsMacroExpansion() const { in getAsMacroExpansion()
176 return static_cast<const MacroExpansion *>(C.data[0]); in getAsMacroExpansion()
H A DCXCursor.cpp1042 CXCursor cxcursor::MakeMacroExpansionCursor(MacroExpansion *MI, in MakeMacroExpansionCursor()
H A DCIndex.cpp464 if (MacroExpansion *ME = dyn_cast<MacroExpansion>(PPE)) { in visitPreprocessedEntities()
/llvm-project-15.0.7/clang/lib/Format/
H A DMacroExpander.cpp194 Arg->MacroCtx = MacroExpansion(MR_ExpandedArg); in expand()
210 New->MacroCtx = MacroExpansion(MR_Hidden); in expand()
H A DFormatToken.h200 struct MacroExpansion { struct
201 MacroExpansion(MacroRole Role) : Role(Role) {} in MacroExpansion() function
498 llvm::Optional<MacroExpansion> MacroCtx;
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DPreprocessingRecord.h169 class MacroExpansion : public PreprocessedEntity {
175 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range) in MacroExpansion() function
179 MacroExpansion(MacroDefinitionRecord *Definition, SourceRange Range) in MacroExpansion() function
/llvm-project-15.0.7/clang/lib/Lex/
H A DPreprocessingRecord.cpp402 MacroExpansion(Id.getIdentifierInfo(), Range)); in addMacroExpansion()
404 addPreprocessedEntity(new (*this) MacroExpansion(Def, Range)); in addMacroExpansion()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp6063 MacroExpansion *ME; in ReadPreprocessedEntity()
6065 ME = new (PPRec) MacroExpansion(Name, Range); in ReadPreprocessedEntity()
6067 ME = new (PPRec) MacroExpansion(Def, Range); in ReadPreprocessedEntity()
H A DASTWriter.cpp2591 if (auto *ME = dyn_cast<MacroExpansion>(*E)) { in WritePreprocessorDetail()