Home
last modified time | relevance | path

Searched refs:DefInfo (Results 1 – 4 of 4) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/include/clang/Lex/
HDMacroInfo.h353 class DefInfo {
359 DefInfo() : DefDirective(nullptr), IsPublic(true) {} in DefInfo() function
361 DefInfo(DefMacroDirective *DefDirective, SourceLocation UndefLoc, in DefInfo() function
371 return const_cast<DefInfo *>(this)->getMacroInfo(); in getMacroInfo()
384 inline DefInfo getPreviousDefinition();
385 const DefInfo getPreviousDefinition() const { in getPreviousDefinition()
386 return const_cast<DefInfo *>(this)->getPreviousDefinition(); in getPreviousDefinition()
393 DefInfo getDefinition();
394 const DefInfo getDefinition() const { in getDefinition()
399 if (const DefInfo Def = getDefinition()) in isDefined()
[all …]
HDPreprocessor.h456 MacroDirective::DefInfo findDirectiveAtLoc(SourceLocation Loc, in findDirectiveAtLoc()
461 return MacroDirective::DefInfo(); in findDirectiveAtLoc()
824 MacroDirective::DefInfo DI; in getMacroDefinitionAtLoc()
/NextBSD/contrib/llvm/tools/clang/lib/Lex/
HDMacroInfo.cpp172 MacroDirective::DefInfo MacroDirective::getDefinition() { in getDefinition()
178 return DefInfo(DefMD, UndefLoc, in getDefinition()
191 return DefInfo(nullptr, UndefLoc, in getDefinition()
195 const MacroDirective::DefInfo
198 for (DefInfo Def = getDefinition(); Def; Def = Def.getPreviousDefinition()) { in findDirectiveAtLoc()
203 ? Def : DefInfo(); in findDirectiveAtLoc()
205 return DefInfo(); in findDirectiveAtLoc()
HDPreprocessor.cpp333 const MacroDirective::DefInfo in getLastMacroWithSpelling()