SH::ShCfgBlock Class Reference

A control-flow graph block A cfg block is a block composed a previously defined control graph, Normally the block stores a copy, but for internal use you may set copy = false to use the original graph. More...

#include <ShCfgBlock.hpp>

Inheritance diagram for SH::ShCfgBlock:

Inheritance graph
[legend]
Collaboration diagram for SH::ShCfgBlock:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ShCfgBlock (const ShProgram &program, bool copy=true)
 ShCfgBlock (ShCtrlGraphPtr cfg, bool copy=true)
 ShCfgBlock (ShCtrlGraphNodePtr node, bool copy=true)
 ~ShCfgBlock ()
ShCtrlGraphNodePtr entry () const
ShCtrlGraphNodePtr exit () const
void print (std::ostream &out, int indent) const
 Output a textual representation of this control statement.
void graphvizDump (std::ostream &out) const

Detailed Description

A control-flow graph block A cfg block is a block composed a previously defined control graph, Normally the block stores a copy, but for internal use you may set copy = false to use the original graph.

Definition at line 34 of file ShCfgBlock.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Nov 9 15:34:36 2005 for Sh by  doxygen 1.4.5