IODA Bundle
|
Functions | |
def | formatParameter (typ, name) |
def | declarations (source_cc='odbql.cc') |
def | constants (source_h='odbql.h') |
def | evaluated_expression (s) |
def | translate_value_and_comment (value_and_possibly_comment) |
def | generateParameter (define) |
def | generateParameters (defs) |
def | normalize_type (t) |
def | parseParam (p) |
def | parseDeclaration (decl) |
def | translate_type_for_binding (t) |
def | translate_type_for_binding_return (t) |
def | translate_type_for_fortran (t) |
def | translate_type_for_fortran_return (t) |
def | fortranParamTypeDeclaration (p, translate_type=translate_type_for_binding) |
def | parameter_type (p) |
def | parameter_name (p) |
def | actual_parameter (p) |
def | generateWrapper (signature, comment, template) |
def | generateWrappers (decls, header, footer, template) |
def | 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 | PARAM_TYPE_COLUMN = 43 |
dictionary | CONSTANTS = {} |
string | nl_indent = '\n ' |
string | helper_functions |
string | status_handling_code |
def fwrap.actual_parameter | ( | p | ) |
def fwrap.constants | ( | source_h = 'odbql.h' | ) |
def fwrap.declarations | ( | source_cc = 'odbql.cc' | ) |
def fwrap.evaluated_expression | ( | s | ) |
def fwrap.formatParameter | ( | typ, | |
name | |||
) |
def fwrap.fortranParamTypeDeclaration | ( | p, | |
translate_type = translate_type_for_binding |
|||
) |
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' |
|||
) |
def fwrap.generateParameter | ( | define | ) |
def fwrap.generateParameters | ( | defs | ) |
def fwrap.generateWrapper | ( | signature, | |
comment, | |||
template | |||
) |
def fwrap.generateWrappers | ( | decls, | |
header, | |||
footer, | |||
template | |||
) |
def fwrap.normalize_type | ( | t | ) |
def fwrap.parameter_type | ( | p | ) |
def fwrap.parseDeclaration | ( | decl | ) |
def fwrap.parseParam | ( | p | ) |
def fwrap.translate_type_for_binding_return | ( | t | ) |
def fwrap.translate_type_for_fortran_return | ( | t | ) |
def fwrap.translate_value_and_comment | ( | value_and_possibly_comment | ) |