Lines Matching refs:clazz

211 	if (!clazz.is_type_subclass())  in print_subclass_type()
214 super = type2cpp(clazz.superclass_name); in print_subclass_type()
222 clazz.subclass_name.c_str()); in print_subclass_type()
238 void plain_cpp_generator::print_class(ostream &os, const isl_class &clazz) in print_class() argument
240 decl_printer printer(os, clazz, *this); in print_class()
241 const char *name = clazz.name.c_str(); in print_class()
249 if (clazz.is_type_subclass()) in print_class()
251 type2cpp(clazz.superclass_name).c_str()); in print_class()
257 if (!clazz.is_type_subclass()) { in print_class()
272 const isl_class &clazz) in print_class_forward_decl() argument
274 std::string cppstring = type2cpp(clazz); in print_class_forward_decl()
302 const char *name = clazz.name.c_str(); in print_class_factory()
305 if (clazz.is_type_subclass()) in print_class_factory()
330 const char *name = clazz.name.c_str(); in print_protected_constructors()
412 if (clazz.is_type_subclass()) in print_destructor()
454 const char *name = clazz.name.c_str(); in print_ptr()
456 if (clazz.is_type_subclass()) in print_ptr()
503 if (!clazz.fn_type) in print_downcast()
507 print_isa_type_template(2, clazz); in print_downcast()
559 callback_name = clazz.persistent_callback_name(method); in print_persistent_callback_prototype()
563 classname = type2cpp(clazz) + "::"; in print_persistent_callback_prototype()
581 classname = type2cpp(clazz) + "::"; in print_persistent_callback_setter_prototype()
584 callback_name = clazz.persistent_callback_name(method); in print_persistent_callback_setter_prototype()
606 callback_name = clazz.persistent_callback_name(method); in print_persistent_callback_data()
631 if (!clazz.has_persistent_callbacks()) in print_persistent_callbacks()
637 for (const auto &callback : clazz.persistent_callbacks) in print_persistent_callbacks()
641 for (const auto &callback : clazz.persistent_callbacks) in print_persistent_callbacks()
642 print_method(Method(clazz, callback)); in print_persistent_callbacks()
650 string base = clazz.base_method_name(fd); in print_get_method()
652 print_method(Method(clazz, fd, base)); in print_get_method()
657 void plain_cpp_generator::print_class_impl(ostream &os, const isl_class &clazz) in print_class_impl() argument
659 impl_printer printer(os, clazz, *this); in print_class_impl()
727 const char *name = clazz.name.c_str(); in print_stream_insertion()
730 if (!clazz.fn_to_str) in print_stream_insertion()
776 print_save_ctx(clazz.name + "_get_ctx(" + ptr + ")"); in print_check_ptr_start()
815 const char *name = clazz.name.c_str(); in print_class_factory()
818 if (clazz.is_type_subclass()) in print_class_factory()
843 const char *name = clazz.name.c_str(); in print_protected_constructors()
845 bool subclass = clazz.is_type_subclass(); in print_protected_constructors()
851 type2cpp(clazz.superclass_name).c_str()); in print_protected_constructors()
877 bool subclass = clazz.is_type_subclass(); in print_public_constructors()
881 super = type2cpp(clazz.superclass_name); in print_public_constructors()
896 if (clazz.has_persistent_callbacks()) in print_public_constructors()
1101 const char *name = clazz.name.c_str(); in print_copy_assignment()
1108 if (clazz.has_persistent_callbacks()) in print_copy_assignment()
1120 const char *name = clazz.name.c_str(); in print_destructor()
1123 if (clazz.is_type_subclass()) in print_destructor()
1138 const isl_class &clazz, FunctionDecl *fd) in print_check_no_persistent_callback() argument
1140 string callback_name = clazz.persistent_callback_name(fd); in print_check_no_persistent_callback()
1157 const char *name = clazz.name.c_str(); in print_ptr()
1160 const set<FunctionDecl *> &callbacks = clazz.persistent_callbacks; in print_ptr()
1162 if (clazz.is_type_subclass()) in print_ptr()
1174 generator.print_check_no_persistent_callback(os, clazz, *in); in print_ptr()
1203 if (!clazz.fn_type) in print_downcast()
1217 clazz.fn_type->getNameAsString().c_str()); in print_downcast()
1244 const char *name = clazz.name.c_str(); in print_ctx()
1268 string classname = type2cpp(clazz); in print_persistent_callbacks()
1270 if (!clazz.has_persistent_callbacks()) in print_persistent_callbacks()
1277 for (const auto &callback : clazz.persistent_callbacks) { in print_persistent_callbacks()
1278 string callback_name = clazz.persistent_callback_name(callback); in print_persistent_callbacks()
1286 for (const auto &callback : clazz.persistent_callbacks) in print_persistent_callbacks()
1287 print_set_persistent_callback(Method(clazz, callback)); in print_persistent_callbacks()
1299 string get_name = clazz.base_method_name(fd); in print_get_method()
1300 string name = clazz.method_name(fd); in print_get_method()
1304 print_full_method_header(Method(clazz, fd, get_name)); in print_get_method()
1441 for (const auto &pcb : method.clazz.persistent_callbacks) { in print_persistent_callback_exceptional_execution_check()
1442 auto callback_name = method.clazz.persistent_callback_name(pcb); in print_persistent_callback_exceptional_execution_check()
1544 string callback_name = clazz.persistent_callback_name(method.fd); in print_set_persistent_callback()
1605 if (is_mutator(clazz, method.fd) && in print_method_return()
1606 clazz.has_persistent_callbacks()) in print_method_return()
1877 if (clazz.name == "isl_id") in print_special()