Package pyplusplus :: Package code_creators :: Module calldef :: Class mem_fun_overloads_t

type mem_fun_overloads_t

source code

                         object --+            
                                  |            
        code_creator.code_creator_t --+        
                                      |        
registration_based.registration_based_t --+    
                                          |    
                        calldef_overloads_t --+
                                              |
                                             mem_fun_overloads_t

Instance Methods
 
__init__(self, overloads_class)
Constructor.
source code
 
create_def_code(self) source code
 
create_end_def_code(self) source code
 
create_function_type_alias_code(self, exported_class_alias=None) source code
 
create_function_ref_code(self, use_function_alias=False) source code

Inherited from calldef_overloads_t: create_keywords_args, create_overloads_cls

Inherited from code_creator.code_creator_t: beautify, create, get_system_headers

Static Methods

Inherited from code_creator.code_creator_t: indent, is_comment, unindent, unique_headers

Class Variables

Inherited from code_creator.code_creator_t: LINE_LENGTH, PARAM_SEPARATOR, PYPLUSPLUS_NS_NAME

Properties

Inherited from calldef_overloads_t: function_type_alias, overloads_class

Inherited from registration_based.registration_based_t: associated_decl_creators

Inherited from code_creator.code_creator_t: parent, target_configuration, top_parent, works_on_instance

Method Details

__init__(self, overloads_class)
(Constructor)

source code 

Constructor.

Parameters:
  • parent - Parent code creator.
Overrides: code_creator.code_creator_t.__init__
(inherited documentation)

create_def_code(self)

source code 
Overrides: calldef_overloads_t.create_def_code

create_end_def_code(self)

source code 
Overrides: calldef_overloads_t.create_end_def_code

create_function_type_alias_code(self, exported_class_alias=None)

source code 
Overrides: calldef_overloads_t.create_function_type_alias_code