systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
parselib.transforms.interface_generation.InterfaceReplacement Class Reference
Inheritance diagram for parselib.transforms.interface_generation.InterfaceReplacement:
Collaboration diagram for parselib.transforms.interface_generation.InterfaceReplacement:

Public Member Functions

 __init__ (self, port_meta)
 
 hmodule (self, tree)
 
 genbindinglist (self, tree)
 
 portbindinglist (self, tree)
 
 hvarref (self, tree)
 
 hprocess (self, tree)
 
- Public Member Functions inherited from parselib.transforms.top_down.TopDown
 __default__ (self, t)
 

Public Attributes

 port_meta = port_meta
 
 ctx = ContextManager()
 

Detailed Description

Now we replace any interface port reference with the actual interface

Definition at line 156 of file interface_generation.py.

Constructor & Destructor Documentation

◆ __init__()

parselib.transforms.interface_generation.InterfaceReplacement.__init__ ( self,
port_meta )

Reimplemented from parselib.transforms.top_down.TopDown.

Definition at line 159 of file interface_generation.py.

Member Function Documentation

◆ genbindinglist()

parselib.transforms.interface_generation.InterfaceReplacement.genbindinglist ( self,
tree )

Definition at line 176 of file interface_generation.py.

◆ hmodule()

parselib.transforms.interface_generation.InterfaceReplacement.hmodule ( self,
tree )

Definition at line 164 of file interface_generation.py.

◆ hprocess()

parselib.transforms.interface_generation.InterfaceReplacement.hprocess ( self,
tree )

Definition at line 230 of file interface_generation.py.

◆ hvarref()

parselib.transforms.interface_generation.InterfaceReplacement.hvarref ( self,
tree )

Definition at line 210 of file interface_generation.py.

◆ portbindinglist()

parselib.transforms.interface_generation.InterfaceReplacement.portbindinglist ( self,
tree )

Definition at line 181 of file interface_generation.py.

Member Data Documentation

◆ ctx

parselib.transforms.interface_generation.InterfaceReplacement.ctx = ContextManager()

Definition at line 161 of file interface_generation.py.

◆ port_meta

parselib.transforms.interface_generation.InterfaceReplacement.port_meta = port_meta

Definition at line 160 of file interface_generation.py.


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