CYCLUS
Loading...
Searching...
No Matches
hdf5_back_gen.CppGen Class Reference

Detailed Description

Definition at line 179 of file hdf5_back_gen.py.

Inheritance diagram for hdf5_back_gen.CppGen:
hdf5_back_gen.Visitor

Public Member Functions

 __init__ (self, tree=None, indent=' ', debug=False)
 
 visit_assign (self, node)
 
 visit_binop (self, node)
 
 visit_block (self, node)
 
 visit_case (self, node)
 
 visit_decl (self, node)
 
 visit_declassign (self, node)
 
 visit_exprstmt (self, node)
 
 visit_for (self, node)
 
 visit_funccall (self, node)
 
 visit_funcdef (self, node)
 
 visit_if (self, node)
 
 visit_leftunaryop (self, node)
 
 visit_nothing (self, node)
 
 visit_raw (self, node)
 
 visit_rightunaryop (self, node)
 
 visit_type (self, node)
 
 visit_var (self, node)
 
- Public Member Functions inherited from hdf5_back_gen.Visitor
 visit (self, node=None)
 

Public Attributes

 debug
 
 indent
 
 level
 
- Public Attributes inherited from hdf5_back_gen.Visitor
 tree
 

Constructor & Destructor Documentation

◆ __init__()

hdf5_back_gen.CppGen.__init__ ( self,
tree = None,
indent = '  ',
debug = False )

Reimplemented from hdf5_back_gen.Visitor.

Definition at line 180 of file hdf5_back_gen.py.

Member Function Documentation

◆ visit_assign()

hdf5_back_gen.CppGen.visit_assign ( self,
node )

Definition at line 206 of file hdf5_back_gen.py.

◆ visit_binop()

hdf5_back_gen.CppGen.visit_binop ( self,
node )

Definition at line 220 of file hdf5_back_gen.py.

◆ visit_block()

hdf5_back_gen.CppGen.visit_block ( self,
node )

Definition at line 334 of file hdf5_back_gen.py.

◆ visit_case()

hdf5_back_gen.CppGen.visit_case ( self,
node )

Definition at line 242 of file hdf5_back_gen.py.

◆ visit_decl()

hdf5_back_gen.CppGen.visit_decl ( self,
node )

Definition at line 192 of file hdf5_back_gen.py.

◆ visit_declassign()

hdf5_back_gen.CppGen.visit_declassign ( self,
node )

Definition at line 212 of file hdf5_back_gen.py.

◆ visit_exprstmt()

hdf5_back_gen.CppGen.visit_exprstmt ( self,
node )

Definition at line 198 of file hdf5_back_gen.py.

◆ visit_for()

hdf5_back_gen.CppGen.visit_for ( self,
node )

Definition at line 276 of file hdf5_back_gen.py.

◆ visit_funccall()

hdf5_back_gen.CppGen.visit_funccall ( self,
node )

Definition at line 291 of file hdf5_back_gen.py.

◆ visit_funcdef()

hdf5_back_gen.CppGen.visit_funcdef ( self,
node )

Definition at line 308 of file hdf5_back_gen.py.

◆ visit_if()

hdf5_back_gen.CppGen.visit_if ( self,
node )

Definition at line 251 of file hdf5_back_gen.py.

◆ visit_leftunaryop()

hdf5_back_gen.CppGen.visit_leftunaryop ( self,
node )

Definition at line 228 of file hdf5_back_gen.py.

◆ visit_nothing()

hdf5_back_gen.CppGen.visit_nothing ( self,
node )

Definition at line 331 of file hdf5_back_gen.py.

◆ visit_raw()

hdf5_back_gen.CppGen.visit_raw ( self,
node )

Definition at line 238 of file hdf5_back_gen.py.

◆ visit_rightunaryop()

hdf5_back_gen.CppGen.visit_rightunaryop ( self,
node )

Definition at line 233 of file hdf5_back_gen.py.

◆ visit_type()

hdf5_back_gen.CppGen.visit_type ( self,
node )

Definition at line 189 of file hdf5_back_gen.py.

◆ visit_var()

hdf5_back_gen.CppGen.visit_var ( self,
node )

Definition at line 186 of file hdf5_back_gen.py.

Member Data Documentation

◆ debug

hdf5_back_gen.CppGen.debug

Definition at line 184 of file hdf5_back_gen.py.

◆ indent

hdf5_back_gen.CppGen.indent

Definition at line 183 of file hdf5_back_gen.py.

◆ level

hdf5_back_gen.CppGen.level

Definition at line 182 of file hdf5_back_gen.py.


The documentation for this class was generated from the following file: