CYCLUS
Classes | Namespaces | Functions | Variables
hdf5_back_gen.py File Reference

Go to the source code of this file.

Classes

class  hdf5_back_gen.Assign
 
class  hdf5_back_gen.BinOp
 
class  hdf5_back_gen.Block
 
class  hdf5_back_gen.Case
 
class  hdf5_back_gen.CppGen
 
class  hdf5_back_gen.Decl
 
class  hdf5_back_gen.DeclAssign
 
class  hdf5_back_gen.Expr
 
class  hdf5_back_gen.ExprStmt
 
class  hdf5_back_gen.For
 
class  hdf5_back_gen.FuncCall
 
class  hdf5_back_gen.If
 
class  hdf5_back_gen.LeftUnaryOp
 
class  hdf5_back_gen.Line
 
class  hdf5_back_gen.Node
 
class  hdf5_back_gen.Nothing
 
class  hdf5_back_gen.PrettyFormatter
 
class  hdf5_back_gen.Raw
 
class  hdf5_back_gen.RightUnaryOp
 
class  hdf5_back_gen.Type
 
class  hdf5_back_gen.Var
 
class  hdf5_back_gen.Visitor
 

Namespaces

 hdf5_back_gen
 

Functions

def hdf5_back_gen.case_template (t, read_x)
 
def hdf5_back_gen.convert_canonical (raw_list)
 
def hdf5_back_gen.flatten (canon)
 
def hdf5_back_gen.get_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.get_decl (t, depth=0, prefix="")
 
def hdf5_back_gen.get_dim_shape (canon, start=0, depth=0)
 
def hdf5_back_gen.get_item_size (t, shape_array=None, vl_flag=False, depth=0)
 
def hdf5_back_gen.get_item_type (t, shape_array=None, vl_flag=False, prefix="", depth=0)
 
def hdf5_back_gen.get_prefix (base_prefix, parent_type, child_index)
 
def hdf5_back_gen.get_setup (t, depth=0, prefix="", HDF5_type="tb_type", child_index='j')
 
def hdf5_back_gen.get_teardown (t)
 
def hdf5_back_gen.get_variable (name, depth=0, prefix="")
 
def hdf5_back_gen.get_variation_body (t)
 
def hdf5_back_gen.get_variation_cond (t)
 
def hdf5_back_gen.hdf5_array_create (item_variable, rank=1, dims="&shape0")
 
def hdf5_back_gen.hdf5_create_compound (sizes)
 
def hdf5_back_gen.hdf5_insert (container_type, compound_var, types_sizes_dict)
 
def hdf5_back_gen.indent (text, prefix, predicate=None)
 
def hdf5_back_gen.list_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.list_dependencies (canon)
 
def hdf5_back_gen.list_primitive_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.main ()
 
def hdf5_back_gen.main_create ()
 
def hdf5_back_gen.main_query ()
 
def hdf5_back_gen.map_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.no_vl (t)
 
def hdf5_back_gen.normal_close (t)
 
def hdf5_back_gen.pair_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.primitive_setup (t, depth=0, prefix="")
 
def hdf5_back_gen.print_statement (t, identifier)
 
def hdf5_back_gen.reinterpret_cast_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.resolve_unicode (item)
 
def hdf5_back_gen.set_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.set_primitive_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.set_string_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.string_body (t, depth=0, prefix="", base_offset="buf+offset", variable=None)
 
def hdf5_back_gen.string_setup (depth=0, prefix="")
 
def hdf5_back_gen.typeid (t)
 
def hdf5_back_gen.uuid_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.vec_string_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.vector_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.vector_primitive_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.VL_ADD_BLOCK (t, item_var)
 
def hdf5_back_gen.vl_body (t, depth=0, prefix="", base_offset="buf+offset")
 
def hdf5_back_gen.vl_string_body (t, depth=0, prefix="", base_offset="buf+offset", variable=None)
 
def hdf5_back_gen.vl_string_setup (depth=0, prefix="")
 

Variables

dictionary hdf5_back_gen.BODIES
 
 hdf5_back_gen.canon = convert_canonical(row[7])
 
 hdf5_back_gen.CANON_SET = set()
 
dictionary hdf5_back_gen.CANON_TO_DB = {}
 
dictionary hdf5_back_gen.CANON_TO_NODE = {}
 
 hdf5_back_gen.cpp = row[2]
 
 hdf5_back_gen.current = tuple(RAW_TABLE[row])
 
 hdf5_back_gen.db = row[1]
 
dictionary hdf5_back_gen.DB_TO_CPP = {}
 
dictionary hdf5_back_gen.DB_TO_VL = {}
 
list hdf5_back_gen.DEBUG_TYPES = ["VECTOR_STRING"]
 
dictionary hdf5_back_gen.HDF5_PRIMITIVES
 
string hdf5_back_gen.INDENT = ' '
 
 hdf5_back_gen.io_error
 
 hdf5_back_gen.is_primitive = lambdat:isinstance(t.canon, str)
 
dictionary hdf5_back_gen.MAIN_DISPATCH
 
list hdf5_back_gen.NOT_VL = []
 
dictionary hdf5_back_gen.ORIGIN_DICT = {}
 
dictionary hdf5_back_gen.PRIMITIVE_SIZES
 
 hdf5_back_gen.raw_blob
 
 hdf5_back_gen.raw_string
 
 hdf5_back_gen.RAW_TABLE = resolve_unicode(json.load(f))
 
dictionary hdf5_back_gen.RAW_TYPES
 
int hdf5_back_gen.TABLE_END = 0
 
int hdf5_back_gen.TABLE_START = 0
 
list hdf5_back_gen.TEARDOWN_STACK = []
 
dictionary hdf5_back_gen.template_args
 
 hdf5_back_gen.TYPES_TABLE = list(tuple(row) for row in RAW_TABLE[TABLE_START:TABLE_END+1])
 
list hdf5_back_gen.variable_length_types = ["MAP", "LIST", "SET", "VECTOR"]
 
dictionary hdf5_back_gen.VARIATION_DICT = {}
 
list hdf5_back_gen.VARS = []
 
string hdf5_back_gen.VERSION = ""
 
dictionary hdf5_back_gen.VL_TO_FL_CONTAINERS