Inferno  0.2
SCTree::Module Struct Reference

#include <sctree.hpp>

Inheritance diagram for SCTree::Module:
[legend]
Collaboration diagram for SCTree::Module:
[legend]

List of all members.

Public Member Functions

virtual NODE_FUNCTIONS_FINAL string GetToken ()
 Produce the source-code-name of the corresponding SystemC construct.

Detailed Description

SystemC module type. The processes, registers, submodules and everything else within the module appear as members of the record. No constructor/destructor is needed (so module is not a kind of class) - the renderer generates a constructor based on the module's members. Thus elaboration is structural in the tree (as with Verilog) and the renderer generates the run-time elaboration fu to satisfy SystemC.

Definition at line 53 of file sctree.hpp.


Member Function Documentation

virtual NODE_FUNCTIONS_FINAL string SCTree::Module::GetToken ( ) [inline, virtual]

Produce the source-code-name of the corresponding SystemC construct.

Reimplemented from SCTree::SCNamedConstruct.

Definition at line 57 of file sctree.hpp.


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