|
| method_decl_printer (const specialization &instance, const struct specialization_printer &instance_printer) |
|
virtual void | print_method_sig (const Method &method, const Signature &sig, bool deleted) override |
|
virtual void | print_get_method (FunctionDecl *fd) override |
|
| class_printer (const specialization &instance, const specialization_printer &instance_printer, bool is_declaration) |
|
void | print_return_type (const Method &method, const Kind &kind) const |
|
void | print_method_template_arguments (const Signature &sig) |
|
void | print_method_header (const Method &method, const Signature &sig) |
|
bool | print_special_method (const Method &method, const infix_map_map &special_methods) |
|
void | print_static_method (const Method &method) |
|
void | print_constructor (const Method &method) |
|
bool | is_return_kind (const Method &method, const Kind &return_kind) |
|
void | add_specialization (const Kind &kind) |
|
bool | print_matching_method (const Method &method, const Signature &sig, const Kind &match_arg) |
|
bool | print_matching_method (const Method &method, const Signature &sig) |
|
void | print_matching_method (const Method &method, const std::vector< Signature > &signatures) |
|
void | print_at_method (const Method &method) |
|
bool | print_special_member_method (const Method &method) |
|
bool | print_type_named_member_method (const Method &method) |
|
bool | print_member_method_with_name (const Method &method, const std::string &name) |
|
void | print_member_method (const Method &method) |
|
void | print_any_method (const Method &method) |
|
virtual void | print_method (const Method &method) override |
|
virtual void | print_method (const ConversionMethod &method) override |
|
virtual void | print_method_sig (const Method &method, const Signature &sig, bool deleted)=0 |
|
virtual bool | want_descendent_overloads (const function_set &methods) override |
|
void | print_all_methods () |
|
| class_printer (std::ostream &os, const isl_class &clazz, cpp_generator &generator, bool declarations) |
|
void | print_constructors () |
|
void | print_methods () |
|
bool | next_variant (FunctionDecl *fd, std::vector< bool > &convert) |
|
void | print_method_variants (FunctionDecl *fd, const std::string &name) |
|
virtual bool | want_descendent_overloads (const function_set &methods)=0 |
|
void | print_descendent_overloads (FunctionDecl *fd, const std::string &name) |
|
void | print_method_group (const function_set &methods, const std::string &name) |
|
virtual void | print_method (const Method &method)=0 |
|
virtual void | print_method (const ConversionMethod &method)=0 |
|
virtual void | print_get_method (FunctionDecl *fd)=0 |
|
void | print_set_enums (FunctionDecl *fd) |
|
void | print_set_enums () |
|
ParmVarDecl * | get_param (FunctionDecl *fd, int pos, const std::vector< bool > &convert) |
|
void | print_method_header (const Method &method, const cpp_type_printer &type_printer) |
|
Definition at line 1580 of file template_cpp.cc.