Lines Matching defs:ULE

13683 void Sema::AddOverloadedCallCandidates(UnresolvedLookupExpr *ULE,
13706 if (ULE->requiresADL()) {
13707 for (UnresolvedLookupExpr::decls_iterator I = ULE->decls_begin(),
13708 E = ULE->decls_end(); I != E; ++I) {
13720 if (ULE->hasExplicitTemplateArgs()) {
13721 ULE->copyTemplateArgumentsInto(TABuffer);
13725 for (UnresolvedLookupExpr::decls_iterator I = ULE->decls_begin(),
13726 E = ULE->decls_end(); I != E; ++I)
13731 if (ULE->requiresADL())
13732 AddArgumentDependentLookupCandidates(ULE->getName(), ULE->getExprLoc(),
13908 UnresolvedLookupExpr *ULE,
13923 SS.Adopt(ULE->getQualifierLoc());
13924 SourceLocation TemplateKWLoc = ULE->getTemplateKeywordLoc();
13928 if (ULE->hasExplicitTemplateArgs()) {
13929 ULE->copyTemplateArgumentsInto(TABuffer);
13933 LookupResult R(SemaRef, ULE->getName(), ULE->getNameLoc(),
14001 UnresolvedLookupExpr *ULE,
14007 if (ULE->requiresADL()) {
14009 assert(!ULE->getQualifier() && "qualified name with ADL");
14014 if (ULE->decls_begin() != ULE->decls_end() &&
14015 ULE->decls_begin() + 1 == ULE->decls_end() &&
14016 (F = dyn_cast<FunctionDecl>(*ULE->decls_begin())) &&
14033 AddOverloadedCallCandidates(ULE, Args, *CandidateSet);
14110 UnresolvedLookupExpr *ULE,
14122 SemaRef.CheckUnresolvedLookupAccess(ULE, (*Best)->FoundDecl);
14123 if (SemaRef.DiagnoseUseOfDecl(FDecl, ULE->getNameLoc()))
14153 ExprResult Recovery = BuildRecoveryCallExpr(SemaRef, S, Fn, ULE, LParenLoc,
14179 << ULE->getName() << Fn->getSourceRange()),
14188 << ULE->getName() << Fn->getSourceRange()),
14195 Fn->getSourceRange(), ULE->getName(),
14230 UnresolvedLookupExpr *ULE,
14243 if (buildOverloadedCallSet(S, Fn, ULE, Args, LParenLoc, &CandidateSet,
14272 return FinishOverloadedCallExpr(*this, S, Fn, ULE, LParenLoc, Args, RParenLoc,
16396 if (UnresolvedLookupExpr *ULE = dyn_cast<UnresolvedLookupExpr>(E)) {
16399 if (ULE->hasExplicitTemplateArgs()) {
16400 ULE->copyTemplateArgumentsInto(TemplateArgsBuffer);
16419 Fn, Type, ValueKind, ULE->getNameInfo(), ULE->getQualifierLoc(),
16420 Found.getDecl(), ULE->getTemplateKeywordLoc(), TemplateArgs);
16421 DRE->setHadMultipleCandidates(ULE->getNumDecls() > 1);