reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDecl.cpp
  868   LookupParsedName(Result, S, &SS, !CurMethod);
  872   if (Result.empty() && SS.isEmpty() && getLangOpts().MSVCCompat) {
  882   if (!SS.isSet() && CurMethod && !isResultTypeOrTemplate(Result, NextToken)) {
  883     DeclResult Ivar = LookupIvarInObjCMethod(Result, S, Name);
  890     if (Result.empty())
  891       LookupBuiltin(Result);
  898   switch (Result.getResultKind()) {
  938         isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) {
  947               CorrectTypo(Result.getLookupNameInfo(), Result.getLookupKind(), S,
  947               CorrectTypo(Result.getLookupNameInfo(), Result.getLookupKind(), S,
  986         Result.clear();
  987         Result.setLookupName(Corrected.getCorrection());
  989           Result.addDecl(FirstDecl);
  995         if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) {
  997               LookupIvarInObjCMethod(Result, S, Ivar->getIdentifier());
 1009     Result.suppressDiagnostics();
 1037         hasAnyAcceptableTemplateNames(Result, /*AllowFunctionTemplates=*/true,
 1050       FilterAcceptableTemplateNames(Result);
 1051       if (!Result.isAmbiguous()) {
 1064            Result, /*AllowFunctionTemplates=*/true,
 1079       FilterAcceptableTemplateNames(Result);
 1084     if (Result.end() - Result.begin() > 1) {
 1084     if (Result.end() - Result.begin() > 1) {
 1086       Template = Context.getOverloadedTemplateName(Result.begin(),
 1087                                                    Result.end());
 1088     } else if (!Result.empty()) {
 1090           *Result.begin(), /*AllowFunctionTemplates=*/true,
 1112       Result.suppressDiagnostics();
 1121   NamedDecl *FirstDecl = (*Result.begin())->getUnderlyingDecl();
 1145       Result.suppressDiagnostics();
 1165       isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) {
 1166     TypeDecl *Type = Result.getAsSingle<TypeDecl>();
 1178         BuildPossibleImplicitMemberExpr(SS, SourceLocation(), Result, nullptr,
 1183   bool ADL = UseArgumentDependentLookup(SS, Result, NextToken.is(tok::l_paren));
 1184   if (Result.isSingleResult() && !ADL)
 1185     return NameClassification::NonType(Result.getRepresentativeDecl());
 1190       BuildDeclarationNameExpr(SS, Result, ADL));