Lines Matching refs:MultiLevelTemplateArgumentList

176                       MultiLevelTemplateArgumentList &Result,  in HandleVarTemplateSpec()
221 MultiLevelTemplateArgumentList &Result) { in HandleDefaultTempArgIntoTempTempParam()
229 MultiLevelTemplateArgumentList &Result, bool SkipForSpecialization) { in HandlePartialClassTemplateSpec()
238 MultiLevelTemplateArgumentList &Result, in HandleClassTemplateSpec()
270 MultiLevelTemplateArgumentList &Result, in HandleFunction()
333 MultiLevelTemplateArgumentList &Result) { in HandleFunctionTemplateDecl()
386 MultiLevelTemplateArgumentList &Result, in HandleRecordDecl()
452 MultiLevelTemplateArgumentList &Result) { in HandleImplicitConceptSpecializationDecl()
466 MultiLevelTemplateArgumentList Sema::getTemplateInstantiationArgs( in getTemplateInstantiationArgs()
473 MultiLevelTemplateArgumentList Result; in getTemplateInstantiationArgs()
1341 const MultiLevelTemplateArgumentList &TemplateArgs;
1351 const MultiLevelTemplateArgumentList &TemplateArgs, in TemplateInstantiator()
1415 MultiLevelTemplateArgumentList &TemplateArgs in ForgetPartiallySubstitutedPack()
1416 = const_cast<MultiLevelTemplateArgumentList &>(this->TemplateArgs); in ForgetPartiallySubstitutedPack()
1434 MultiLevelTemplateArgumentList &TemplateArgs in RememberPartiallySubstitutedPack()
1435 = const_cast<MultiLevelTemplateArgumentList &>(this->TemplateArgs); in RememberPartiallySubstitutedPack()
2795 const MultiLevelTemplateArgumentList &Args, in SubstType()
2813 const MultiLevelTemplateArgumentList &Args, in SubstType()
2844 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstType()
2882 const MultiLevelTemplateArgumentList &Args, in SubstFunctionDeclType()
2930 const MultiLevelTemplateArgumentList &Args) { in SubstExceptionSpec()
2938 const MultiLevelTemplateArgumentList &Args) { in SubstExceptionSpec()
3041 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstTypeConstraint()
3072 ParmVarDecl *OldParm, const MultiLevelTemplateArgumentList &TemplateArgs, in SubstParmVarDecl()
3195 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstParmTypes()
3212 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstDefaultArgument()
3293 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstBaseSpecifiers()
3397 const MultiLevelTemplateArgumentList &TemplateArgs);
3400 const MultiLevelTemplateArgumentList &TemplateArgs);
3407 const MultiLevelTemplateArgumentList &TemplateArgs, in InstantiateClass()
3656 const MultiLevelTemplateArgumentList &TemplateArgs, in InstantiateEnum()
3706 FieldDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs) { in InstantiateInClassInitializer()
3974 const MultiLevelTemplateArgumentList &TemplateArgs, in InstantiateClassMembers()
4219 Sema::SubstStmt(Stmt *S, const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstStmt()
4231 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstTemplateArgument()
4240 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstTemplateArguments()
4248 Sema::SubstExpr(Expr *E, const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstExpr()
4260 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstConstraintExpr()
4267 Expr *E, const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstConstraintExprWithoutSatisfaction()
4278 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstInitializer()
4286 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstExprs()
4300 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstNestedNameSpecifierLoc()
4311 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstDeclarationNameInfo()
4320 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstTemplateName()