Lines Matching refs:DefInfo
352 class DefInfo {
358 DefInfo() : DefDirective(nullptr), IsPublic(true) {} in DefInfo() function
360 DefInfo(DefMacroDirective *DefDirective, SourceLocation UndefLoc, in DefInfo() function
370 return const_cast<DefInfo *>(this)->getMacroInfo(); in getMacroInfo()
383 inline DefInfo getPreviousDefinition();
384 const DefInfo getPreviousDefinition() const { in getPreviousDefinition()
385 return const_cast<DefInfo *>(this)->getPreviousDefinition(); in getPreviousDefinition()
392 DefInfo getDefinition();
393 const DefInfo getDefinition() const { in getDefinition()
398 if (const DefInfo Def = getDefinition()) in isDefined()
410 const DefInfo findDirectiveAtLoc(SourceLocation L, SourceManager &SM) const;
471 inline SourceLocation MacroDirective::DefInfo::getLocation() const { in getLocation()
477 inline MacroInfo *MacroDirective::DefInfo::getMacroInfo() { in getMacroInfo()
483 inline MacroDirective::DefInfo
484 MacroDirective::DefInfo::getPreviousDefinition() { in getPreviousDefinition()
486 return DefInfo(); in getPreviousDefinition()