ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StaticCFG::CFGEdgeAttribute< EdgeT > Class Template Reference

#include <staticCFG.h>

Inheritance diagram for StaticCFG::CFGEdgeAttribute< EdgeT >:
Collaboration diagram for StaticCFG::CFGEdgeAttribute< EdgeT >:

Public Member Functions

 CFGEdgeAttribute (const EdgeT &e)
 
void setEdge (const EdgeT &e)
 
EdgeT getEdge () const
 
- Public Member Functions inherited from AstAttribute
 AstAttribute ()
 
virtual ~AstAttribute ()
 
virtual std::string toString ()
 
AstAttributeconstructor ()
 
std::string attribute_class_name ()
 
virtual int packed_size ()
 
virtual char * packed_data ()
 
virtual void unpacked_data (int size, char *data)
 
virtual std::string additionalNodeOptions ()
 
virtual std::vector
< AttributeEdgeInfo
additionalEdgeInfo ()
 
virtual std::vector
< AttributeNodeInfo
additionalNodeInfo ()
 
virtual AstAttributecopy ()
 
virtual bool commentOutNodeInGraph ()
 

Private Attributes

EdgeT edge_
 

Detailed Description

template<class EdgeT>
class StaticCFG::CFGEdgeAttribute< EdgeT >

Definition at line 157 of file staticCFG.h.

Constructor & Destructor Documentation

template<class EdgeT >
StaticCFG::CFGEdgeAttribute< EdgeT >::CFGEdgeAttribute ( const EdgeT &  e)
inline

Definition at line 161 of file staticCFG.h.

Member Function Documentation

template<class EdgeT >
void StaticCFG::CFGEdgeAttribute< EdgeT >::setEdge ( const EdgeT &  e)
inline

Definition at line 163 of file staticCFG.h.

References StaticCFG::CFGEdgeAttribute< EdgeT >::edge_.

template<class EdgeT >
EdgeT StaticCFG::CFGEdgeAttribute< EdgeT >::getEdge ( ) const
inline

Definition at line 166 of file staticCFG.h.

References StaticCFG::CFGEdgeAttribute< EdgeT >::edge_.

Member Data Documentation

template<class EdgeT >
EdgeT StaticCFG::CFGEdgeAttribute< EdgeT >::edge_
private

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