pyplusplus.function_transformers.controllers.virtual_mem_fun_controller_t.override_fun_controller_t

Package pyplusplus :: Package function_transformers :: Module controllers :: Class virtual_mem_fun_controller_t :: Class override_fun_controller_t |

# type override_fun_controller_t

source code

           object --+
                    |
    controller_base_t --+
                        |
                       virtual_mem_fun_controller_t.override_fun_controller_t

Instance Methods
__init__(self, function) | source code
declare_py_variable(self, type, name, initialize_expr=`'````'`) | source code
register_py_variable_name(self, name) | source code
add_py_pre_call_code(self, code) | source code
add_py_post_call_code(self, code) | source code
remove_py_arg(self, index) | source code
modify_py_arg_expression(self, index, expression) | source code
Inherited from `controller_base_t`: `apply`

Properties
| template
| py_variables
| py_function_var
| py_pre_call
| py_post_call
| py_result_variable
| py_arg_expressions
Inherited from `controller_base_t`: `function`

Method Details

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

Property Details

### template

### py_variables

### py_function_var

### py_pre_call

### py_post_call

### py_result_variable

### py_arg_expressions