Searched refs:UndefLoc (Results 1 – 4 of 4) sorted by relevance
364 SourceLocation UndefLoc; variable369 DefInfo(DefMacroDirective *DefDirective, SourceLocation UndefLoc, in DefInfo() argument371 : DefDirective(DefDirective), UndefLoc(UndefLoc), IsPublic(isPublic) {} in DefInfo()383 SourceLocation getUndefLocation() const { return UndefLoc; } in getUndefLocation()384 bool isUndefined() const { return UndefLoc.isValid(); } in isUndefined()455 explicit UndefMacroDirective(SourceLocation UndefLoc) in UndefMacroDirective() argument456 : MacroDirective(MD_Undefine, UndefLoc) { in UndefMacroDirective()457 assert(UndefLoc.isValid() && "Invalid UndefLoc!"); in UndefMacroDirective()
2286 UndefMacroDirective *AllocateUndefMacroDirective(SourceLocation UndefLoc);
200 SourceLocation UndefLoc; in getDefinition() local204 return DefInfo(DefMD, UndefLoc, !isPublic || *isPublic); in getDefinition()207 UndefLoc = UndefMD->getLocation(); in getDefinition()216 return DefInfo(nullptr, UndefLoc, !isPublic || isPublic.value()); in getDefinition()
71 Preprocessor::AllocateUndefMacroDirective(SourceLocation UndefLoc) { in AllocateUndefMacroDirective() argument72 return new (BP) UndefMacroDirective(UndefLoc); in AllocateUndefMacroDirective()