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

References

tools/clang/lib/Sema/SemaExpr.cpp
 2228     if (LookupTemplateName(R, S, SS, QualType(), /*EnteringContext=*/false,
 2234         (R.getResultKind() == LookupResult::NotFoundInCurrentInstantiation))
 2239     LookupParsedName(R, S, &SS, !IvarLookupFollowUp);
 2243     if (R.getResultKind() == LookupResult::NotFoundInCurrentInstantiation)
 2250       ExprResult E(LookupInObjCMethod(R, S, II, true));
 2259   if (R.isAmbiguous())
 2264   if (R.empty() && HasTrailingLParen && II && !getLangOpts().CPlusPlus) {
 2266     if (D) R.addDecl(D);
 2271   bool ADL = UseArgumentDependentLookup(SS, R, HasTrailingLParen);
 2273   if (R.empty() && !ADL) {
 2301     if (DiagnoseEmptyLookup(S, SS, R, CCC ? *CCC : DefaultValidator, nullptr,
 2326     assert(!R.empty() &&
 2332     if (ObjCIvarDecl *Ivar = R.getAsSingle<ObjCIvarDecl>()) {
 2333       R.clear();
 2334       ExprResult E(LookupInObjCMethod(R, S, Ivar->getIdentifier()));
 2344   assert(!R.empty() || ADL);
 2370   if (!R.empty() && (*R.begin())->isCXXClassMember()) {
 2370   if (!R.empty() && (*R.begin())->isCXXClassMember()) {
 2376     else if (R.isOverloadedResult())
 2378     else if (R.isUnresolvableResult())
 2381       MightBeImplicitMember = isa<FieldDecl>(R.getFoundDecl()) ||
 2382                               isa<IndirectFieldDecl>(R.getFoundDecl()) ||
 2383                               isa<MSPropertyDecl>(R.getFoundDecl());
 2387                                              R, TemplateArgs, S);
 2397       assert(R.getAsSingle<VarTemplateDecl>() &&
 2401     return BuildTemplateIdExpr(SS, TemplateKWLoc, R, ADL, TemplateArgs);
 2404   return BuildDeclarationNameExpr(SS, R, ADL);