Lines Matching refs:generator

367 			generator::die("Leaf cannot be renamed");  in param_renamer()
1225 template_cpp_generator &generator) : in specialization_printer()
1226 os(os), generator(generator) {} in specialization_printer()
1232 template_cpp_generator &generator; member
1249 for (auto &kvp : generator.template_classes) { in print_classes()
1302 template_cpp_generator &generator; member
1317 instance.template_class.clazz, instance_printer.generator, in class_printer()
1319 instance(instance), generator(instance_printer.generator) in class_printer()
1413 generator::die("argument out of bounds"); in kind()
1572 auto callback = generator::extract_prototype(callback_type); in total_params()
1682 auto callback = generator::extract_prototype(callback_type); in print_callback_lambda()
1685 generator::die("callback is assumed to be single argument"); in print_callback_lambda()
2086 const auto &template_classes = generator.template_classes; in is_return_kind()
2327 return generator::first_arg_is_isl_ctx(method.fd); in first_arg_is_ctx()
2419 auto return_class = generator.template_classes.at(return_type); in print_at_method()
2475 if (generator.template_classes.count(method.name) == 0) in print_type_named_member_method()
2546 return generator::drop_suffix(method.name, "_" + arg_type); in callback_name()
2621 template_cpp_generator &generator) : in class_decl_printer()
2622 specialization_printer(os, generator) {} in class_decl_printer()
2763 generator.print_friends(os); in print_class()
2781 template_cpp_generator &generator) : in class_impl_printer()
2782 specialization_printer(os, generator) {} in class_impl_printer()