Lines Matching refs:Partial

932       if (auto *Partial = Scope->getPartiallySubstitutedPack(  in finishConstruction()  local
934 PartialPackDepthIndex = getDepthAndIndex(Partial); in finishConstruction()
3115 Sema &S, T *Partial, bool IsPartialOrdering, in FinishTemplateArgumentDeduction() argument
3124 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Partial)); in FinishTemplateArgumentDeduction()
3131 S, Partial, IsPartialOrdering, Deduced, Info, SugaredBuilder, in FinishTemplateArgumentDeduction()
3150 auto *Template = Partial->getSpecializedTemplate(); in FinishTemplateArgumentDeduction()
3152 Partial->getTemplateArgsAsWritten(); in FinishTemplateArgumentDeduction()
3158 MultiLevelTemplateArgumentList(Partial, in FinishTemplateArgumentDeduction()
3163 if (ParamIdx >= Partial->getTemplateParameters()->size()) in FinishTemplateArgumentDeduction()
3164 ParamIdx = Partial->getTemplateParameters()->size() - 1; in FinishTemplateArgumentDeduction()
3167 Partial->getTemplateParameters()->getParam(ParamIdx)); in FinishTemplateArgumentDeduction()
3177 Template, Partial->getLocation(), InstArgs, false, in FinishTemplateArgumentDeduction()
3199 if (auto Result = CheckDeducedArgumentConstraints(S, Partial, SugaredBuilder, in FinishTemplateArgumentDeduction()
3298 DeduceTemplateArguments(Sema &S, T *Partial, in DeduceTemplateArguments() argument
3301 if (Partial->isInvalidDecl()) in DeduceTemplateArguments()
3320 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments()
3322 S, Partial->getTemplateParameters(), in DeduceTemplateArguments()
3323 Partial->getTemplateArgs().asArray(), TemplateArgs, Info, Deduced, in DeduceTemplateArguments()
3329 Sema::InstantiatingTemplate Inst(S, Info.getLocation(), Partial, DeducedArgs, in DeduceTemplateArguments()
3339 Result = ::FinishTemplateArgumentDeduction(S, Partial, in DeduceTemplateArguments()
3347 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() argument
3350 return ::DeduceTemplateArguments(*this, Partial, TemplateArgs, Info); in DeduceTemplateArguments()
3353 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() argument
3356 return ::DeduceTemplateArguments(*this, Partial, TemplateArgs, Info); in DeduceTemplateArguments()