Lines Matching refs:Specialization
7543 FunctionDecl *Specialization = nullptr; in AddMethodTemplateCandidate() local
7546 MethodTmpl, ExplicitTemplateArgs, Args, Specialization, Info, in AddMethodTemplateCandidate()
7578 assert(Specialization && "Missing member function template specialization?"); in AddMethodTemplateCandidate()
7579 assert(isa<CXXMethodDecl>(Specialization) && in AddMethodTemplateCandidate()
7581 AddMethodCandidate(cast<CXXMethodDecl>(Specialization), FoundDecl, in AddMethodTemplateCandidate()
7627 FunctionDecl *Specialization = nullptr; in AddTemplateOverloadCandidate() local
7630 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info, in AddTemplateOverloadCandidate()
7666 assert(Specialization && "Missing function template specialization?"); in AddTemplateOverloadCandidate()
7668 Specialization, FoundDecl, Args, CandidateSet, SuppressUserConversions, in AddTemplateOverloadCandidate()
8038 CXXConversionDecl *Specialization = nullptr; in AddTemplateConversionCandidate() local
8041 Specialization, Info)) { in AddTemplateConversionCandidate()
8057 assert(Specialization && "Missing function template specialization?"); in AddTemplateConversionCandidate()
8058 AddConversionCandidate(Specialization, FoundDecl, ActingDC, From, ToType, in AddTemplateConversionCandidate()
12505 return Cand->Specialization ? Cand->Specialization->getLocation() in GetLocationForCandidate()
12547 DiagnoseBadDeduction(S, FoundDecl, Specialization, // pattern in NoteDeductionFailure()
12574 if (Cand->Specialization) in NoteCandidates()
12598 assert(Cand->Specialization && in NoteCandidates()
12807 FunctionDecl *Specialization = nullptr; in AddMatchingTemplateFunction() local
12812 TargetFunctionType, Specialization, in AddMatchingTemplateFunction()
12825 Context.getCanonicalType(Specialization->getType()), in AddMatchingTemplateFunction()
12828 if (!S.checkAddressOfFunctionIsAvailable(Specialization)) in AddMatchingTemplateFunction()
12831 Matches.push_back(std::make_pair(CurAccessFunPair, Specialization)); in AddMatchingTemplateFunction()
13302 FunctionDecl *Specialization = nullptr; in ResolveSingleFunctionTemplateSpecialization() local
13306 Specialization, Info, in ResolveSingleFunctionTemplateSpecialization()
13316 assert(Specialization && "no specialization and no error?"); in ResolveSingleFunctionTemplateSpecialization()
13328 Matched = Specialization; in ResolveSingleFunctionTemplateSpecialization()