Searched refs:DefInfo (Results 1 – 4 of 4) sorted by relevance
353 class DefInfo {359 DefInfo() : DefDirective(nullptr), IsPublic(true) {} in DefInfo() function361 DefInfo(DefMacroDirective *DefDirective, SourceLocation UndefLoc, in DefInfo() function371 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 …]
456 MacroDirective::DefInfo findDirectiveAtLoc(SourceLocation Loc, in findDirectiveAtLoc()461 return MacroDirective::DefInfo(); in findDirectiveAtLoc()824 MacroDirective::DefInfo DI; in getMacroDefinitionAtLoc()
172 MacroDirective::DefInfo MacroDirective::getDefinition() { in getDefinition()178 return DefInfo(DefMD, UndefLoc, in getDefinition()191 return DefInfo(nullptr, UndefLoc, in getDefinition()195 const MacroDirective::DefInfo198 for (DefInfo Def = getDefinition(); Def; Def = Def.getPreviousDefinition()) { in findDirectiveAtLoc()203 ? Def : DefInfo(); in findDirectiveAtLoc()205 return DefInfo(); in findDirectiveAtLoc()
333 const MacroDirective::DefInfo in getLastMacroWithSpelling()