Lines Matching refs:Specialization
5535 FunctionDecl *Specialization = 0; in AddMethodTemplateCandidate() local
5538 Specialization, Info)) { in AddMethodTemplateCandidate()
5554 assert(Specialization && "Missing member function template specialization?"); in AddMethodTemplateCandidate()
5555 assert(isa<CXXMethodDecl>(Specialization) && in AddMethodTemplateCandidate()
5557 AddMethodCandidate(cast<CXXMethodDecl>(Specialization), FoundDecl, in AddMethodTemplateCandidate()
5585 FunctionDecl *Specialization = 0; in AddTemplateOverloadCandidate() local
5588 Specialization, Info)) { in AddTemplateOverloadCandidate()
5604 assert(Specialization && "Missing function template specialization?"); in AddTemplateOverloadCandidate()
5605 AddOverloadCandidate(Specialization, FoundDecl, Args, CandidateSet, in AddTemplateOverloadCandidate()
5769 CXXConversionDecl *Specialization = 0; in AddTemplateConversionCandidate() local
5772 Specialization, Info)) { in AddTemplateConversionCandidate()
5788 assert(Specialization && "Missing function template specialization?"); in AddTemplateConversionCandidate()
5789 AddConversionCandidate(Specialization, FoundDecl, ActingDC, From, ToType, in AddTemplateConversionCandidate()
8981 FunctionDecl *Specialization = 0; in AddMatchingTemplateFunction() local
8986 TargetFunctionType, Specialization, in AddMatchingTemplateFunction()
8995 Specialization = cast<FunctionDecl>(Specialization->getCanonicalDecl()); in AddMatchingTemplateFunction()
8997 == Context.getCanonicalType(Specialization->getType())); in AddMatchingTemplateFunction()
8998 Matches.push_back(std::make_pair(CurAccessFunPair, Specialization)); in AddMatchingTemplateFunction()
9259 FunctionDecl *Specialization = 0; in ResolveSingleFunctionTemplateSpecialization() local
9263 Specialization, Info)) { in ResolveSingleFunctionTemplateSpecialization()
9269 assert(Specialization && "no specialization and no error?"); in ResolveSingleFunctionTemplateSpecialization()
9281 Matched = Specialization; in ResolveSingleFunctionTemplateSpecialization()