OA::CFG::CFG::NodeLabel Class Reference

#include <CFG.hpp>

Collaboration diagram for OA::CFG::CFG::NodeLabel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 NodeLabel (OA_ptr< Node > _n, EdgeType _et, ExprHandle _eh=0)
OA_ptr< NodegetNode ()
EdgeType getEdgeType ()
OA::ExprHandle getExpr ()

Private Attributes

OA_ptr< NodemN
OA::ExprHandle mEh
EdgeType mEt


Detailed Description

A label for a node that contains information about edgetype?, and an expression for each node?

Definition at line 509 of file CFG.hpp.


Constructor & Destructor Documentation

OA::CFG::CFG::NodeLabel::NodeLabel ( OA_ptr< Node _n,
EdgeType  _et,
ExprHandle  _eh = 0 
) [inline]

Definition at line 511 of file CFG.hpp.


Member Function Documentation

EdgeType OA::CFG::CFG::NodeLabel::getEdgeType (  ) 

Definition at line 645 of file CFG.cpp.

References mEt.

Referenced by OA::CFG::CFG::connect().

OA::ExprHandle OA::CFG::CFG::NodeLabel::getExpr (  ) 

Definition at line 650 of file CFG.cpp.

References mEh.

Referenced by OA::CFG::CFG::connect().

OA_ptr< Node > OA::CFG::CFG::NodeLabel::getNode (  ) 

Definition at line 640 of file CFG.cpp.

References mN.

Referenced by OA::CFG::CFG::connect().


Member Data Documentation

Definition at line 519 of file CFG.hpp.

Referenced by getExpr().

Definition at line 520 of file CFG.hpp.

Referenced by getEdgeType().

Definition at line 518 of file CFG.hpp.

Referenced by getNode().


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

Generated on Fri Jul 24 05:39:38 2009 for OpenADFortTk (extended to Open64) by  doxygen 1.5.7.1