Public Member Functions | Private Attributes

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 643 of file CFG.cpp.

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

Definition at line 648 of file CFG.cpp.

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

Definition at line 638 of file CFG.cpp.


Member Data Documentation

Definition at line 519 of file CFG.hpp.

Definition at line 520 of file CFG.hpp.

Definition at line 518 of file CFG.hpp.


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