IODA Bundle
fwrap.py File Reference

Go to the source code of this file.

Namespaces

 fwrap
 

Functions

def fwrap.formatParameter (typ, name)
 
def fwrap.declarations (source_cc='odbql.cc')
 
def fwrap.constants (source_h='odbql.h')
 
def fwrap.evaluated_expression (s)
 
def fwrap.translate_value_and_comment (value_and_possibly_comment)
 
def fwrap.generateParameter (define)
 
def fwrap.generateParameters (defs)
 
def fwrap.normalize_type (t)
 
def fwrap.parseParam (p)
 
def fwrap.parseDeclaration (decl)
 
def fwrap.translate_type_for_binding (t)
 
def fwrap.translate_type_for_binding_return (t)
 
def fwrap.translate_type_for_fortran (t)
 
def fwrap.translate_type_for_fortran_return (t)
 
def fwrap.fortranParamTypeDeclaration (p, translate_type=translate_type_for_binding)
 
def fwrap.parameter_type (p)
 
def fwrap.parameter_name (p)
 
def fwrap.actual_parameter (p)
 
def fwrap.generateWrapper (signature, comment, template)
 
def fwrap.generateWrappers (decls, header, footer, template)
 
def fwrap.generateBindings (source_cc='../odb_api/odbql.cc', source_h='../odb_api/odbql.h', binding_f90='../fortran/odbql_binding.f90', wrappers_f90='../fortran/odbql_wrappers.f90', constants_f90='../fortran/odbql_constants.f90')
 

Variables

int fwrap.PARAM_TYPE_COLUMN = 43
 
dictionary fwrap.CONSTANTS = {}
 
string fwrap.nl_indent = '\n '
 
string fwrap.helper_functions
 
string fwrap.status_handling_code