Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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.cpp1049 CXCursor cxcursor::MakeMacroExpansionCursor(MacroExpansion *MI, in MakeMacroExpansionCursor()
H A DCIndex.cpp464 if (MacroExpansion *ME = dyn_cast<MacroExpansion>(PPE)) { in visitPreprocessedEntities()
/openbsd/gnu/llvm/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.h219 struct MacroExpansion { struct
220 MacroExpansion(MacroRole Role) : Role(Role) {} in MacroExpansion() argument
524 std::optional<MacroExpansion> MacroCtx;
/openbsd/gnu/llvm/clang/include/clang/Lex/
H A DPreprocessingRecord.h168 class MacroExpansion : public PreprocessedEntity {
174 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range) in MacroExpansion() function
178 MacroExpansion(MacroDefinitionRecord *Definition, SourceRange Range) in MacroExpansion() function
/openbsd/gnu/llvm/clang/lib/Lex/
H A DPreprocessingRecord.cpp401 MacroExpansion(Id.getIdentifierInfo(), Range)); in addMacroExpansion()
403 addPreprocessedEntity(new (*this) MacroExpansion(Def, Range)); in addMacroExpansion()
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTReader.cpp6105 MacroExpansion *ME; in ReadPreprocessedEntity()
6107 ME = new (PPRec) MacroExpansion(Name, Range); in ReadPreprocessedEntity()
6109 ME = new (PPRec) MacroExpansion(Def, Range); in ReadPreprocessedEntity()
H A DASTWriter.cpp2602 if (auto *ME = dyn_cast<MacroExpansion>(*E)) { in WritePreprocessorDetail()