Lines Matching refs:printer
240 decl_printer printer(os, clazz, *this); in print_class() local
242 const char *cppname = printer.cppstring.c_str(); in print_class()
246 printer.print_class_factory(); in print_class()
253 printer.print_subclass_type(); in print_class()
254 printer.print_class_factory(" friend "); in print_class()
261 printer.print_protected_constructors(); in print_class()
264 printer.print_public_constructors(); in print_class()
265 printer.print_constructors(); in print_class()
266 printer.print_copy_assignment(); in print_class()
267 printer.print_destructor(); in print_class()
268 printer.print_ptr(); in print_class()
269 printer.print_downcast(); in print_class()
270 printer.print_ctx(); in print_class()
272 printer.print_persistent_callbacks(); in print_class()
273 printer.print_methods(); in print_class()
274 printer.print_set_enums(); in print_class()
645 impl_printer printer(os, clazz, *this); in print_class_impl() local
646 const char *cppname = printer.cppstring.c_str(); in print_class_impl()
650 printer.print_class_factory(); in print_class_impl()
651 printer.print_public_constructors(); in print_class_impl()
652 printer.print_protected_constructors(); in print_class_impl()
653 printer.print_constructors(); in print_class_impl()
654 printer.print_copy_assignment(); in print_class_impl()
655 printer.print_destructor(); in print_class_impl()
656 printer.print_ptr(); in print_class_impl()
657 printer.print_downcast(); in print_class_impl()
658 printer.print_ctx(); in print_class_impl()
659 printer.print_persistent_callbacks(); in print_class_impl()
660 printer.print_methods(); in print_class_impl()
661 printer.print_set_enums(); in print_class_impl()
662 printer.print_stream_insertion(); in print_class_impl()
1423 cpp_type_printer *printer; in type_printer() local
1426 printer = new checked_cpp_type_printer(); in type_printer()
1428 printer = new cpp_type_printer(); in type_printer()
1430 return std::unique_ptr<cpp_type_printer>(printer); in type_printer()