CYCLUS
Loading...
Searching...
No Matches
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.FuncDef
 
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

namespace  hdf5_back_gen
 

Functions

 hdf5_back_gen.a_cast (t, depth=0, prefix="")
 
 hdf5_back_gen.camel_case (db)
 
 hdf5_back_gen.case_template (t, read_x)
 
 hdf5_back_gen.convert_canonical (raw_list)
 
 hdf5_back_gen.flatten (canon)
 
 hdf5_back_gen.get_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.get_decl (t, depth=0, prefix="")
 
 hdf5_back_gen.get_dim_shape (canon, start=0, depth=0)
 
 hdf5_back_gen.get_item_size (t, shape_array=None, vl_flag=False, depth=0)
 
 hdf5_back_gen.get_item_type (t, shape_array=None, vl_flag=False, prefix="", depth=0)
 
 hdf5_back_gen.get_prefix (base_prefix, parent_type, child_index)
 
 hdf5_back_gen.get_setup (t, depth=0, prefix="", HDF5_type="tb_type", child_index='j')
 
 hdf5_back_gen.get_teardown (t)
 
 hdf5_back_gen.get_variable (name, depth=0, prefix="")
 
 hdf5_back_gen.get_variation_body (t)
 
 hdf5_back_gen.get_variation_cond (t)
 
 hdf5_back_gen.get_write_body (t, shape_array, depth=0, prefix="", variable="a", offset="buf", pointer=False)
 
 hdf5_back_gen.get_write_setup (t, shape_array, depth=0, prefix="")
 
 hdf5_back_gen.hdf5_array_create (item_variable, rank=1, dims="&shape0")
 
 hdf5_back_gen.hdf5_create_compound (sizes)
 
 hdf5_back_gen.hdf5_insert (container_type, compound_var, types_sizes_dict)
 
 hdf5_back_gen.indent (text, prefix, predicate=None)
 
 hdf5_back_gen.is_all_vl (t)
 
 hdf5_back_gen.list_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.list_dependencies (canon)
 
 hdf5_back_gen.list_primitive_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.main ()
 
 hdf5_back_gen.main_buf_to_val ()
 
 hdf5_back_gen.main_create ()
 
 hdf5_back_gen.main_fill_buf ()
 
 hdf5_back_gen.main_query ()
 
 hdf5_back_gen.main_val_to_buf ()
 
 hdf5_back_gen.main_val_to_buf_h ()
 
 hdf5_back_gen.main_vl_dataset ()
 
 hdf5_back_gen.main_write ()
 
 hdf5_back_gen.map_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.memcpy (dest, src, size)
 
 hdf5_back_gen.memset (dest, src, size)
 
 hdf5_back_gen.no_vl (t)
 
 hdf5_back_gen.normal_close (t)
 
 hdf5_back_gen.pad_children (t, variable, fixed_var=None, depth=0, prefix="", called_depth=0)
 
 hdf5_back_gen.pair_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.primitive_setup (t, depth=0, prefix="")
 
 hdf5_back_gen.print_statement (t, identifier)
 
 hdf5_back_gen.reinterpret_cast (t, offset, deref=False)
 
 hdf5_back_gen.reinterpret_cast_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.resolve_unicode (item)
 
 hdf5_back_gen.set_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.set_primitive_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.set_string_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.setup ()
 
 hdf5_back_gen.string (s)
 
 hdf5_back_gen.string_body (t, depth=0, prefix="", base_offset="buf+offset", variable=None)
 
 hdf5_back_gen.string_setup (depth=0, prefix="")
 
 hdf5_back_gen.to_buf_body (t, vl_list, depth=0, prefix="", variable=None, offset="reinterpret_cast<char*>(buf.p)")
 
 hdf5_back_gen.to_from_buf_setup (t, depth=0, prefix="", spec=None)
 
 hdf5_back_gen.to_val_body (t, vl_list, depth=0, prefix='', variable='x0', offset=None)
 
 hdf5_back_gen.typeid (t)
 
 hdf5_back_gen.uuid_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.vec_string_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.vector_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.vector_primitive_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.VL_ADD_BLOCK (t, item_var)
 
 hdf5_back_gen.vl_body (t, depth=0, prefix="", base_offset="buf+offset")
 
 hdf5_back_gen.vl_read (t, offset)
 
 hdf5_back_gen.vl_string_body (t, depth=0, prefix="", base_offset="buf+offset", variable=None)
 
 hdf5_back_gen.vl_string_setup (depth=0, prefix="")
 
 hdf5_back_gen.vl_write (t, variable, depth=0, prefix="", pointer=False)
 
 hdf5_back_gen.write_body_primitive (t, depth=0, prefix="", variable=None, offset="buf", pointer=False)
 
 hdf5_back_gen.write_body_string (t, depth=0, prefix="", variable=None, offset="buf", pointer=False)
 
 hdf5_back_gen.write_body_uuid (t, depth=0, prefix="", variable=None, offset="buf", pointer=False)
 

Variables

cls hdf5_back_gen._lowername = lambda cls.__name__.lower()
 
dict hdf5_back_gen.BODIES
 
dict hdf5_back_gen.CANON_TO_DB = {}
 
dict hdf5_back_gen.CANON_TO_NODE = {}
 
list hdf5_back_gen.CANON_TYPES = []
 
dict hdf5_back_gen.CONTAINER_INSERT_STRINGS
 
dict hdf5_back_gen.DB_TO_CPP = {}
 
dict hdf5_back_gen.DB_TO_VL = {}
 
list hdf5_back_gen.DEBUG_TYPES = ["VECTOR_STRING"]
 
dict hdf5_back_gen.HDF5_PRIMITIVES
 
str hdf5_back_gen.INDENT = ' '
 
 hdf5_back_gen.io_error
 
isinstance hdf5_back_gen.is_primitive = lambda t(t.canon, str)
 
dict hdf5_back_gen.MAIN_DISPATCH = {}
 
list hdf5_back_gen.NOT_VL = []
 
 hdf5_back_gen.ORIGIN_DICT = OrderedDict()
 
dict hdf5_back_gen.ORIGIN_TO_VL = {}
 
dict hdf5_back_gen.PRIMITIVE_SIZES
 
 hdf5_back_gen.raw_blob
 
 hdf5_back_gen.raw_string
 
dict hdf5_back_gen.RAW_TYPES
 
list hdf5_back_gen.TEARDOWN_STACK = []
 
dict hdf5_back_gen.template_args
 
list hdf5_back_gen.variable_length_types = ["MAP", "LIST", "SET", "VECTOR"]
 
 hdf5_back_gen.VARIATION_DICT = OrderedDict()
 
list hdf5_back_gen.VARS = []
 
dict hdf5_back_gen.VL_SPECIAL_TYPES
 
dict hdf5_back_gen.VL_TO_FL_CONTAINERS
 
str hdf5_back_gen.vl_write_blob
 
str hdf5_back_gen.vl_write_vl_string
 
dict hdf5_back_gen.WRITE_BODY_PRIMITIVES