CYCLUS
Public Member Functions | Public Attributes | List of all members
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:
Inheritance graph
[legend]

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 180 of file hdf5_back_gen.py.

Member Function Documentation

◆ visit_assign()

def hdf5_back_gen.CppGen.visit_assign (   self,
  node 
)

Definition at line 206 of file hdf5_back_gen.py.

◆ visit_binop()

def hdf5_back_gen.CppGen.visit_binop (   self,
  node 
)

Definition at line 220 of file hdf5_back_gen.py.

◆ visit_block()

def hdf5_back_gen.CppGen.visit_block (   self,
  node 
)

Definition at line 334 of file hdf5_back_gen.py.

◆ visit_case()

def hdf5_back_gen.CppGen.visit_case (   self,
  node 
)

Definition at line 242 of file hdf5_back_gen.py.

◆ visit_decl()

def hdf5_back_gen.CppGen.visit_decl (   self,
  node 
)

Definition at line 192 of file hdf5_back_gen.py.

◆ visit_declassign()

def hdf5_back_gen.CppGen.visit_declassign (   self,
  node 
)

Definition at line 212 of file hdf5_back_gen.py.

◆ visit_exprstmt()

def hdf5_back_gen.CppGen.visit_exprstmt (   self,
  node 
)

Definition at line 198 of file hdf5_back_gen.py.

◆ visit_for()

def hdf5_back_gen.CppGen.visit_for (   self,
  node 
)

Definition at line 276 of file hdf5_back_gen.py.

◆ visit_funccall()

def hdf5_back_gen.CppGen.visit_funccall (   self,
  node 
)

Definition at line 291 of file hdf5_back_gen.py.

◆ visit_funcdef()

def hdf5_back_gen.CppGen.visit_funcdef (   self,
  node 
)

Definition at line 308 of file hdf5_back_gen.py.

◆ visit_if()

def hdf5_back_gen.CppGen.visit_if (   self,
  node 
)

Definition at line 251 of file hdf5_back_gen.py.

◆ visit_leftunaryop()

def hdf5_back_gen.CppGen.visit_leftunaryop (   self,
  node 
)

Definition at line 228 of file hdf5_back_gen.py.

◆ visit_nothing()

def hdf5_back_gen.CppGen.visit_nothing (   self,
  node 
)

Definition at line 331 of file hdf5_back_gen.py.

◆ visit_raw()

def hdf5_back_gen.CppGen.visit_raw (   self,
  node 
)

Definition at line 238 of file hdf5_back_gen.py.

◆ visit_rightunaryop()

def hdf5_back_gen.CppGen.visit_rightunaryop (   self,
  node 
)

Definition at line 233 of file hdf5_back_gen.py.

◆ visit_type()

def hdf5_back_gen.CppGen.visit_type (   self,
  node 
)

Definition at line 189 of file hdf5_back_gen.py.

◆ visit_var()

def 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: