1   
 2   
 3  """This sub-package provides text substitution services for creating C++ functions. 
 4   
 5  The helper classes in this package are meant to be used by the actual 
 6  calldef code creators (that are not part of this sub-package). They 
 7  implement the core of the "arg policy" mechanism which can be used by 
 8  a user to modify the source code for a function. 
 9   
10  The main class of this sub-package is the class L{substitution_manager_t}. This 
11  class maintains two sets of special variables, one for the wrapper function 
12  and one for the virtual function, and provides text substitution services. 
13  The variables contain parts of source code that can be inserted into the 
14  function source code template which is generated by the user of the class. 
15   
16   
17  """ 
18   
19  from transformer import transformer_t 
20  import transformers 
21  from function_transformation import function_transformation_t 
22   
26      return creator 
27   
31      return creator 
32   
33 -def inout( *args, **keywd ): 
 36      return creator 
37   
41      return creator 
42   
46      return creator 
47   
51      return creator 
52   
56      return creator 
57   
61      return creator 
62   
66      return creator 
67