Lines Matching refs:Partial

782       if (auto *Partial = Scope->getPartiallySubstitutedPack(  in finishConstruction()  local
784 PartialPackDepthIndex = getDepthAndIndex(Partial); in finishConstruction()
2933 Sema &S, T *Partial, bool IsPartialOrdering, in FinishTemplateArgumentDeduction() argument
2942 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Partial)); in FinishTemplateArgumentDeduction()
2949 S, Partial, IsPartialOrdering, Deduced, Info, Builder)) in FinishTemplateArgumentDeduction()
2964 auto *Template = Partial->getSpecializedTemplate(); in FinishTemplateArgumentDeduction()
2966 Partial->getTemplateArgsAsWritten(); in FinishTemplateArgumentDeduction()
2976 if (ParamIdx >= Partial->getTemplateParameters()->size()) in FinishTemplateArgumentDeduction()
2977 ParamIdx = Partial->getTemplateParameters()->size() - 1; in FinishTemplateArgumentDeduction()
2980 Partial->getTemplateParameters()->getParam(ParamIdx)); in FinishTemplateArgumentDeduction()
2988 if (S.CheckTemplateArgumentList(Template, Partial->getLocation(), InstArgs, in FinishTemplateArgumentDeduction()
3009 if (auto Result = CheckDeducedArgumentConstraints(S, Partial, Builder, Info)) in FinishTemplateArgumentDeduction()
3065 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() argument
3068 if (Partial->isInvalidDecl()) in DeduceTemplateArguments()
3087 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments()
3090 Partial->getTemplateParameters(), in DeduceTemplateArguments()
3091 Partial->getTemplateArgs(), in DeduceTemplateArguments()
3096 InstantiatingTemplate Inst(*this, Info.getLocation(), Partial, DeducedArgs, in DeduceTemplateArguments()
3106 Result = ::FinishTemplateArgumentDeduction(*this, Partial, in DeduceTemplateArguments()
3117 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() argument
3120 if (Partial->isInvalidDecl()) in DeduceTemplateArguments()
3139 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments()
3141 *this, Partial->getTemplateParameters(), Partial->getTemplateArgs(), in DeduceTemplateArguments()
3146 InstantiatingTemplate Inst(*this, Info.getLocation(), Partial, DeducedArgs, in DeduceTemplateArguments()
3156 Result = ::FinishTemplateArgumentDeduction(*this, Partial, in DeduceTemplateArguments()