Lines Matching refs:generator
89 generator(SM, exported_types, exported_functions, functions) in cpp_generator()
340 if (generator.conversions.count(type) == 0) in next_variant()
411 return generator::is_isl_type(param->getOriginalType()); in has_single_isl_argument()
449 for (const auto &kvp : generator.classes[arg].construction_types) { in print_descendent_overloads()
516 if (generator::is_string(type)) { in print_param_use()
521 if (generator::is_callback(type)) { in print_param_use()
530 if (generator::keeps(param)) { in print_param_use()
545 return clazz.is_type_subclass() && generator::is_mutator(clazz, fd); in is_subclass_mutator()
574 return generator.conversions[param->getOriginalType().getTypePtr()]; in get_param()
634 if (generator.is_implicit_conversion(method)) in print_method_header()
691 callback = generator::extract_prototype(type); in generate_callback_args()
729 const FunctionProtoType *callback = generator::extract_prototype(type); in generate_callback_type()
874 generator::die("Cannot convert type to C++ type"); in param()
887 superclasses = generator::find_superclasses(classes[type_str].type); in is_subclass()
900 superclasses = generator::find_superclasses(candidate->type); in is_subclass()
955 if (generator::is_constructor(method)) in get_kind()
957 else if (generator::is_static(clazz, method)) in get_kind()
972 if (generator::is_callback(param->getType())) in find_callback_args()
1090 if (!generator::is_callback(type)) in on_fd_arg_list()
1092 arg += generator::prototype_n_args(type) - 1; in on_fd_arg_list()
1167 if (generator::keeps(param)) in param_needs_copy()
1169 if (generator::is_string(type) || generator::is_callback(type)) in param_needs_copy()
1234 if (generator::is_isl_type(type)) in param_needs_copy()
1306 const isl_class &clazz, cpp_generator &generator, in class_printer() argument
1308 os(os), clazz(clazz), cppstring(type2cpp(clazz)), generator(generator), in class_printer()