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()
282 const isl_class &clazz) in print_class_forward_decl() argument
284 std::string cppstring = type2cpp(clazz); in print_class_forward_decl()
312 const char *name = clazz.name.c_str(); in print_class_factory()
315 if (clazz.is_type_subclass()) in print_class_factory()
340 const char *name = clazz.name.c_str(); in print_protected_constructors()
405 if (clazz.is_type_subclass()) in print_destructor()
447 const char *name = clazz.name.c_str(); in print_ptr()
449 if (clazz.is_type_subclass()) in print_ptr()
496 if (!clazz.fn_type) in print_downcast()
500 print_isa_type_template(2, clazz); in print_downcast()
545 callback_name = clazz.persistent_callback_name(method); in print_persistent_callback_prototype()
549 classname = type2cpp(clazz) + "::"; in print_persistent_callback_prototype()
567 classname = type2cpp(clazz) + "::"; in print_persistent_callback_setter_prototype()
570 callback_name = clazz.persistent_callback_name(method); in print_persistent_callback_setter_prototype()
592 callback_name = clazz.persistent_callback_name(method); in print_persistent_callback_data()
617 if (!clazz.has_persistent_callbacks()) in print_persistent_callbacks()
623 for (const auto &callback : clazz.persistent_callbacks) in print_persistent_callbacks()
627 for (const auto &callback : clazz.persistent_callbacks) in print_persistent_callbacks()
628 print_method(Method(clazz, callback)); in print_persistent_callbacks()
636 string base = clazz.base_method_name(fd); in print_get_method()
638 print_method(Method(clazz, fd, base)); in print_get_method()
643 void plain_cpp_generator::print_class_impl(ostream &os, const isl_class &clazz) in print_class_impl() argument
645 impl_printer printer(os, clazz, *this); in print_class_impl()
722 const char *name = clazz.name.c_str(); in print_stream_insertion()
725 if (!clazz.fn_to_str) in print_stream_insertion()
772 clazz.name.c_str(), ptr); in print_check_ptr_start()
811 const char *name = clazz.name.c_str(); in print_class_factory()
814 if (clazz.is_type_subclass()) in print_class_factory()
839 const char *name = clazz.name.c_str(); in print_protected_constructors()
841 bool subclass = clazz.is_type_subclass(); in print_protected_constructors()
847 type2cpp(clazz.superclass_name).c_str()); in print_protected_constructors()
873 bool subclass = clazz.is_type_subclass(); in print_public_constructors()
877 super = type2cpp(clazz.superclass_name); in print_public_constructors()
892 if (clazz.has_persistent_callbacks()) in print_public_constructors()
1021 const char *name = clazz.name.c_str(); in print_copy_assignment()
1028 if (clazz.has_persistent_callbacks()) in print_copy_assignment()
1040 const char *name = clazz.name.c_str(); in print_destructor()
1043 if (clazz.is_type_subclass()) in print_destructor()
1058 const isl_class &clazz, FunctionDecl *fd) in print_check_no_persistent_callback() argument
1060 string callback_name = clazz.persistent_callback_name(fd); in print_check_no_persistent_callback()
1077 const char *name = clazz.name.c_str(); in print_ptr()
1080 const set<FunctionDecl *> &callbacks = clazz.persistent_callbacks; in print_ptr()
1082 if (clazz.is_type_subclass()) in print_ptr()
1094 generator.print_check_no_persistent_callback(os, clazz, *in); in print_ptr()
1123 if (!clazz.fn_type) in print_downcast()
1137 clazz.fn_type->getNameAsString().c_str()); in print_downcast()
1164 const char *name = clazz.name.c_str(); in print_ctx()
1180 string classname = type2cpp(clazz); in print_persistent_callbacks()
1182 if (!clazz.has_persistent_callbacks()) in print_persistent_callbacks()
1189 for (const auto &callback : clazz.persistent_callbacks) { in print_persistent_callbacks()
1190 string callback_name = clazz.persistent_callback_name(callback); in print_persistent_callbacks()
1198 for (const auto &callback : clazz.persistent_callbacks) in print_persistent_callbacks()
1199 print_set_persistent_callback(Method(clazz, callback)); in print_persistent_callbacks()
1211 string get_name = clazz.base_method_name(fd); in print_get_method()
1212 string name = clazz.method_name(fd); in print_get_method()
1216 print_full_method_header(Method(clazz, fd, get_name)); in print_get_method()
1354 for (const auto &pcb : method.clazz.persistent_callbacks) { in print_persistent_callback_exceptional_execution_check()
1355 auto callback_name = method.clazz.persistent_callback_name(pcb); in print_persistent_callback_exceptional_execution_check()
1457 string callback_name = clazz.persistent_callback_name(method.fd); in print_set_persistent_callback()
1518 if (is_mutator(clazz, method.fd) && in print_method_return()
1519 clazz.has_persistent_callbacks()) in print_method_return()