Searched refs:packed_args (Results 1 – 3 of 3) sorted by relevance
337 if (pack_name && !packed_args) in IsValid()340 (!packed_args || !packed_args->packed_args); in IsValid()343 bool hasParameterPack() const { return static_cast<bool>(packed_args); } in hasParameterPack()349 std::unique_ptr<TemplateParameterInfos> packed_args; variable
1405 if (template_param_infos.packed_args) { in CreateTemplateParameterList()1411 if (!template_param_infos.packed_args->args.empty() && in CreateTemplateParameterList()1412 IsValueParam(template_param_infos.packed_args->args[0])) { in CreateTemplateParameterList()1414 template_param_infos.packed_args->args[0].getIntegralType(); in CreateTemplateParameterList()1443 args.append(template_param_infos.packed_args->args); in PrintTemplateParams()1571 if (pack_parameter && !instantiation_values.packed_args->args.empty() && in ClassTemplateAllowsToInstantiationArgs()1573 *pack_parameter, instantiation_values.packed_args->args.front())) in ClassTemplateAllowsToInstantiationArgs()1692 (template_param_infos.packed_args ? 1 : 0)); in CreateClassTemplateSpecializationDecl()1695 if (template_param_infos.packed_args) { in CreateClassTemplateSpecializationDecl()1697 ast, template_param_infos.packed_args->args); in CreateClassTemplateSpecializationDecl()
1983 template_param_infos.packed_args = in ParseTemplateDIE()1986 if (!ParseTemplateDIE(child_die, *template_param_infos.packed_args)) in ParseTemplateDIE()2108 template_param_infos.packed_args); in ParseTemplateParameterInfos()