Lines Matching refs:template_param_infos
1526 const ClangASTContext::TemplateParameterInfos &template_param_infos, in CreateTemplateParameterList() argument
1531 const size_t num_template_params = template_param_infos.args.size(); in CreateTemplateParameterList()
1535 const char *name = template_param_infos.names[i]; in CreateTemplateParameterList()
1540 if (IsValueParam(template_param_infos.args[i])) { in CreateTemplateParameterList()
1544 template_param_infos.args[i].getIntegralType(), parameter_pack, in CreateTemplateParameterList()
1555 if (template_param_infos.packed_args && in CreateTemplateParameterList()
1556 template_param_infos.packed_args->args.size()) { in CreateTemplateParameterList()
1558 if (template_param_infos.pack_name && template_param_infos.pack_name[0]) in CreateTemplateParameterList()
1559 identifier_info = &ast->Idents.get(template_param_infos.pack_name); in CreateTemplateParameterList()
1561 if (IsValueParam(template_param_infos.packed_args->args[0])) { in CreateTemplateParameterList()
1566 template_param_infos.packed_args->args[0].getIntegralType(), in CreateTemplateParameterList()
1585 const char *name, const TemplateParameterInfos &template_param_infos) { in CreateFunctionTemplateDecl() argument
1592 ast, template_param_infos, template_param_decls); in CreateFunctionTemplateDecl()
1617 int kind, const TemplateParameterInfos &template_param_infos) { in CreateClassTemplateDecl() argument
1638 ast, template_param_infos, template_param_decls); in CreateClassTemplateDecl()
1689 ClangASTContext::TemplateParameterInfos template_param_infos; in CreateTemplateTemplateParmDecl() local
1691 ast, template_param_infos, template_param_decls); in CreateTemplateTemplateParmDecl()
1706 const TemplateParameterInfos &template_param_infos) { in CreateClassTemplateSpecializationDecl() argument
1709 template_param_infos.args.size() + in CreateClassTemplateSpecializationDecl()
1710 (template_param_infos.packed_args ? 1 : 0)); in CreateClassTemplateSpecializationDecl()
1711 std::copy(template_param_infos.args.begin(), template_param_infos.args.end(), in CreateClassTemplateSpecializationDecl()
1713 if (template_param_infos.packed_args) { in CreateClassTemplateSpecializationDecl()
1715 *ast, template_param_infos.packed_args->args); in CreateClassTemplateSpecializationDecl()
9845 const ClangASTContext::TemplateParameterInfos &template_param_infos) { in ParseClassTemplateDecl() argument
9846 if (template_param_infos.IsValid()) { in ParseClassTemplateDecl()
9852 template_param_infos); in ParseClassTemplateDecl()