Lines Matching refs:Partial

765       if (auto *Partial = Scope->getPartiallySubstitutedPack(  in finishConstruction()  local
767 PartialPackDepthIndex = getDepthAndIndex(Partial); in finishConstruction()
2718 Sema &S, T *Partial, bool IsPartialOrdering, in FinishTemplateArgumentDeduction() argument
2727 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Partial)); in FinishTemplateArgumentDeduction()
2734 S, Partial, IsPartialOrdering, Deduced, Info, Builder)) in FinishTemplateArgumentDeduction()
2749 auto *Template = Partial->getSpecializedTemplate(); in FinishTemplateArgumentDeduction()
2751 Partial->getTemplateArgsAsWritten(); in FinishTemplateArgumentDeduction()
2761 if (ParamIdx >= Partial->getTemplateParameters()->size()) in FinishTemplateArgumentDeduction()
2762 ParamIdx = Partial->getTemplateParameters()->size() - 1; in FinishTemplateArgumentDeduction()
2765 Partial->getTemplateParameters()->getParam(ParamIdx)); in FinishTemplateArgumentDeduction()
2772 if (S.CheckTemplateArgumentList(Template, Partial->getLocation(), InstArgs, in FinishTemplateArgumentDeduction()
2840 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() argument
2843 if (Partial->isInvalidDecl()) in DeduceTemplateArguments()
2858 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments()
2861 Partial->getTemplateParameters(), in DeduceTemplateArguments()
2862 Partial->getTemplateArgs(), in DeduceTemplateArguments()
2867 InstantiatingTemplate Inst(*this, Info.getLocation(), Partial, DeducedArgs, in DeduceTemplateArguments()
2876 *this, Partial, /*PartialOrdering=*/false, TemplateArgs, Deduced, Info); in DeduceTemplateArguments()
2883 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() argument
2886 if (Partial->isInvalidDecl()) in DeduceTemplateArguments()
2901 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments()
2903 *this, Partial->getTemplateParameters(), Partial->getTemplateArgs(), in DeduceTemplateArguments()
2908 InstantiatingTemplate Inst(*this, Info.getLocation(), Partial, DeducedArgs, in DeduceTemplateArguments()
2917 *this, Partial, /*PartialOrdering=*/false, TemplateArgs, Deduced, Info); in DeduceTemplateArguments()