Base class for a function transformer.
    |  |  | 
    |  | 
        
          | required_headers(self) Returns list of header files that transformer generated code depends 
      on.
 | source code |  | 
    |  |  | 
    |  | 
        
          | get_type(self,
        reference) returns type of the desired argument or return type of the function
 | source code |  | 
    |  | 
        
          | configure_mem_fun(self,
        controller) Transformers should overridde the method, in order to define custom 
      transformation for non-virtual member function.
 | source code |  | 
    |  | 
        
          | configure_free_fun(self,
        controller) Transformers should overridde the method, in order to define custom 
      transformation for free function.
 | source code |  | 
    |  |  |