Lines Matching refs:plain_cpp_generator

110 plain_cpp_generator::plain_cpp_generator(SourceManager &SM,  in plain_cpp_generator()  function in plain_cpp_generator
130 void plain_cpp_generator::generate() in generate()
152 void plain_cpp_generator::print_forward_declarations(ostream &os) in print_forward_declarations()
164 void plain_cpp_generator::print_declarations(ostream &os) in print_declarations()
181 void plain_cpp_generator::print_implementations(ostream &os) in print_implementations()
205 void plain_cpp_generator::decl_printer::print_subclass_type() in print_subclass_type()
238 void plain_cpp_generator::print_class(ostream &os, const isl_class &clazz) in print_class()
281 void plain_cpp_generator::print_class_forward_decl(ostream &os, in print_class_forward_decl()
309 void plain_cpp_generator::decl_printer::print_class_factory( in print_class_factory()
338 void plain_cpp_generator::decl_printer::print_protected_constructors() in print_protected_constructors()
359 void plain_cpp_generator::decl_printer::print_public_constructors() in print_public_constructors()
370 void plain_cpp_generator::decl_printer::print_method( in print_method()
378 void plain_cpp_generator::decl_printer::print_method(const Method &method) in print_method()
390 void plain_cpp_generator::decl_printer::print_copy_assignment() in print_copy_assignment()
401 void plain_cpp_generator::decl_printer::print_destructor() in print_destructor()
445 void plain_cpp_generator::decl_printer::print_ptr() in print_ptr()
470 void plain_cpp_generator::decl_printer::print_isa_type_template(int indent, in print_isa_type_template()
494 void plain_cpp_generator::decl_printer::print_downcast() in print_downcast()
511 void plain_cpp_generator::decl_printer::print_ctx() in print_ctx()
531 void plain_cpp_generator::plain_printer::print_persistent_callback_prototype( in print_persistent_callback_prototype()
560 plain_cpp_generator::plain_printer::print_persistent_callback_setter_prototype( in print_persistent_callback_setter_prototype()
586 void plain_cpp_generator::decl_printer::print_persistent_callback_data( in print_persistent_callback_data()
613 void plain_cpp_generator::decl_printer::print_persistent_callbacks() in print_persistent_callbacks()
634 void plain_cpp_generator::decl_printer::print_get_method(FunctionDecl *fd) in print_get_method()
643 void plain_cpp_generator::print_class_impl(ostream &os, const isl_class &clazz) in print_class_impl()
697 void plain_cpp_generator::print_invalid(ostream &os, int indent, in print_invalid()
720 void plain_cpp_generator::impl_printer::print_stream_insertion() in print_stream_insertion()
751 void plain_cpp_generator::impl_printer::print_check_ptr(const char *ptr) in print_check_ptr()
765 void plain_cpp_generator::impl_printer::print_check_ptr_start(const char *ptr) in print_check_ptr_start()
782 void plain_cpp_generator::impl_printer::print_check_ptr_end(const char *ptr) in print_check_ptr_end()
809 void plain_cpp_generator::impl_printer::print_class_factory() in print_class_factory()
837 void plain_cpp_generator::impl_printer::print_protected_constructors() in print_protected_constructors()
869 void plain_cpp_generator::impl_printer::print_public_constructors() in print_public_constructors()
920 void plain_cpp_generator::impl_printer::print_method(const Method &method) in print_method()
961 void plain_cpp_generator::impl_printer::print_arg_conversion(ParmVarDecl *dst, in print_arg_conversion()
992 void plain_cpp_generator::impl_printer::print_method( in print_method()
1019 void plain_cpp_generator::impl_printer::print_copy_assignment() in print_copy_assignment()
1038 void plain_cpp_generator::impl_printer::print_destructor() in print_destructor()
1057 void plain_cpp_generator::print_check_no_persistent_callback(ostream &os, in print_check_no_persistent_callback()
1075 void plain_cpp_generator::impl_printer::print_ptr() in print_ptr()
1119 void plain_cpp_generator::impl_printer::print_downcast() in print_downcast()
1162 void plain_cpp_generator::impl_printer::print_ctx() in print_ctx()
1177 void plain_cpp_generator::impl_printer::print_persistent_callbacks() in print_persistent_callbacks()
1209 void plain_cpp_generator::impl_printer::print_get_method(FunctionDecl *fd) in print_get_method()
1236 void plain_cpp_generator::impl_printer::print_argument_validity_check( in print_argument_validity_check()
1287 void plain_cpp_generator::impl_printer::print_save_ctx(const Method &method) in print_save_ctx()
1331 void plain_cpp_generator::impl_printer::print_on_error_continue() in print_on_error_continue()
1385 void plain_cpp_generator::impl_printer::print_exceptional_execution_check( in print_exceptional_execution_check()
1421 std::unique_ptr<cpp_type_printer> plain_cpp_generator::type_printer() in type_printer()
1437 std::string plain_cpp_generator::get_return_type(const Method &method) in get_return_type()
1451 void plain_cpp_generator::impl_printer::print_set_persistent_callback( in print_set_persistent_callback()
1508 void plain_cpp_generator::impl_printer::print_method_return( in print_method_return()
1541 void plain_cpp_generator::plain_printer::print_full_method_header( in print_full_method_header()
1561 string plain_cpp_generator::generate_callback_args(QualType type, bool cpp) in generate_callback_args()
1572 string plain_cpp_generator::generate_callback_type(QualType type) in generate_callback_type()
1587 void plain_cpp_generator::impl_printer::print_wrapped_call_checked(int indent, in print_wrapped_call_checked()
1632 void plain_cpp_generator::impl_printer::print_wrapped_call(int indent, in print_wrapped_call()
1683 void plain_cpp_generator::plain_printer::print_callback_data_decl( in print_callback_data_decl()
1712 bool plain_cpp_generator::plain_printer::want_descendent_overloads( in want_descendent_overloads()
1746 void plain_cpp_generator::impl_printer::print_callback_body(int indent, in print_callback_body()
1830 void plain_cpp_generator::impl_printer::print_callback_local(ParmVarDecl *param) in print_callback_local()
1867 string plain_cpp_generator::isl_bool2cpp() in isl_bool2cpp()
1903 string plain_cpp_generator::isl_namespace() in isl_namespace()
1914 string plain_cpp_generator::param2cpp(QualType type) in param2cpp()