Lines Matching refs:Specialization
2758 FunctionDecl *&Specialization, in FinishTemplateArgumentDeduction() argument
2904 Specialization = cast_or_null<FunctionDecl>( in FinishTemplateArgumentDeduction()
2907 if (!Specialization || Specialization->isInvalidDecl()) in FinishTemplateArgumentDeduction()
2910 assert(Specialization->getPrimaryTemplate()->getCanonicalDecl() == in FinishTemplateArgumentDeduction()
2915 if (Specialization->getTemplateSpecializationArgs() == DeducedArgumentList && in FinishTemplateArgumentDeduction()
2923 Specialization->setInvalidDecl(true); in FinishTemplateArgumentDeduction()
2936 if (ParamIdx >= Specialization->getNumParams()) in FinishTemplateArgumentDeduction()
2939 QualType DeducedA = Specialization->getParamDecl(ParamIdx)->getType(); in FinishTemplateArgumentDeduction()
2955 Pos = SuppressedDiagnostics.find(Specialization->getCanonicalDecl()); in FinishTemplateArgumentDeduction()
2957 SuppressedDiagnostics[Specialization->getCanonicalDecl()] in FinishTemplateArgumentDeduction()
3046 FunctionDecl *Specialization = nullptr; in ResolveOverloadForDeduction() local
3049 Specialization, Info)) in ResolveOverloadForDeduction()
3052 D = Specialization; in ResolveOverloadForDeduction()
3325 FunctionDecl *&Specialization, TemplateDeductionInfo &Info, in DeduceTemplateArguments() argument
3508 NumExplicitlySpecified, Specialization, in DeduceTemplateArguments()
3562 FunctionDecl *&Specialization, in DeduceTemplateArguments() argument
3620 Specialization, Info)) in DeduceTemplateArguments()
3626 Specialization->getReturnType()->isUndeducedType() && in DeduceTemplateArguments()
3627 DeduceReturnType(Specialization, Info.getLocation(), false)) in DeduceTemplateArguments()
3635 Context.getCanonicalType(Specialization->getType()), in DeduceTemplateArguments()
3639 !Context.hasSameType(Specialization->getType(), ArgFunctionType)) in DeduceTemplateArguments()
3763 CXXConversionDecl *&Specialization, in DeduceTemplateArguments() argument
3862 Specialization = cast_or_null<CXXConversionDecl>(ConversionSpecialized); in DeduceTemplateArguments()
3889 Specialization, Deduced, DestFunctionPtrReturnType, in DeduceTemplateArguments()
3915 FunctionDecl *&Specialization, in DeduceTemplateArguments() argument
3919 QualType(), Specialization, Info, in DeduceTemplateArguments()