pyplusplus.function_transformers.controllers.mem_fun_controller_t

Package pyplusplus :: Package function_transformers :: Module controllers :: Class mem_fun_controller_t |

# type mem_fun_controller_t

source code

             object --+
                      |
      controller_base_t --+
                          |
    sealed_fun_controller_t --+
                              |
                             mem_fun_controller_t

Instance Methods
__init__(self, function) | source code
apply(self, transformations) asks all transformations to configure the controller | source code
Inherited from `sealed_fun_controller_t`: `add_post_call_code`, `add_pre_call_code`, `declare_variable`, `find_wrapper_arg`, `modify_arg_expression`, `register_variable_name`, `remove_wrapper_arg`, `return_variable`

Properties
| inst_arg
Inherited from `sealed_fun_controller_t`: `arg_expressions`, `post_call`, `pre_call`, `result_variable`, `return_variables`, `template`, `variables`, `wrapper_args`, `wrapper_return_type` Inherited from `controller_base_t`: `function`

Method Details

### __init__(self, function) (Constructor) | source code
Overrides: controller_base_t.__init__

### apply(self, transformations) | source code
asks all transformations to configure the controller Overrides: controller_base_t.apply (inherited documentation)

Property Details

### inst_arg