Package pyplusplus :: Package function_transformers :: Module controllers :: Class free_fun_controller_t

type free_fun_controller_t

source code

         object --+        
                  |        
  controller_base_t --+    
                      |    
sealed_fun_controller_t --+
                          |
                         free_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

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)