Searched refs:DefDirective (Results 1 – 1 of 1) sorted by relevance
340 DefMacroDirective *DefDirective = nullptr; variable346 DefInfo(DefMacroDirective *DefDirective, SourceLocation UndefLoc, in DefInfo() argument348 : DefDirective(DefDirective), UndefLoc(UndefLoc), IsPublic(isPublic) {} in DefInfo()350 const DefMacroDirective *getDirective() const { return DefDirective; } in getDirective()351 DefMacroDirective *getDirective() { return DefDirective; } in getDirective()365 bool isValid() const { return DefDirective != nullptr; } in isValid()466 return DefDirective->getLocation(); in getLocation()472 return DefDirective->getInfo(); in getMacroInfo()477 if (isInvalid() || DefDirective->getPrevious() == nullptr) in getPreviousDefinition()479 return DefDirective->getPrevious()->getDefinition(); in getPreviousDefinition()