Lines Matching refs:class_tuples
1079 const std::string &name, const std::vector<Kind> &class_tuples) in add_template_class() argument
1085 template_class{name, super, clazz, class_tuples}); in add_template_class()
1109 const auto &class_tuples = lookup_class_tuples(name); in template_cpp_generator() local
1111 if (class_tuples.empty()) in template_cpp_generator()
1113 add_template_class(clazz, name, class_tuples); in template_cpp_generator()
1296 const auto &class_tuples = template_class.class_tuples; in print_classes() local
1298 for (size_t i = 0; i < class_tuples.size(); ++i) in print_classes()
1299 print_class({ template_class, class_tuples[i] }); in print_classes()
1965 return class_tuples[0].is_anon(); in is_anon()
1975 return class_tuples.size() == 1 && class_tuples[0].is_anon_set(); in is_anon_set()
2070 for (const auto &special : class_tuples) in add_specialization()
2073 class_tuples.emplace_back(kind); in add_specialization()
2140 for (const auto &class_tuple : template_class.class_tuples) in has_kind()