ROSE  0.11.96.11
Public Member Functions | List of all members
StaticCFG::CFGEdgeAttribute< EdgeT > Class Template Reference

Description

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

Definition at line 161 of file staticCFG.h.

Inheritance diagram for StaticCFG::CFGEdgeAttribute< EdgeT >:
Inheritance graph
[legend]
Collaboration diagram for StaticCFG::CFGEdgeAttribute< EdgeT >:
Collaboration graph
[legend]

Public Member Functions

 CFGEdgeAttribute (const EdgeT &e)
 
void setEdge (const EdgeT &e)
 
EdgeT getEdge () const
 
- Public Member Functions inherited from AstAttribute
virtual OwnershipPolicy getOwnershipPolicy () const
 Who owns this attribute. More...
 
virtual AstAttribute * constructor () const
 Virtual default constructor. More...
 
virtual AstAttribute * copy () const
 Virtual copy constructor. More...
 
virtual AstAttribute * copy ()
 
virtual std::string attribute_class_name () const
 Attribute class name. More...
 
virtual std::string toString ()
 Convert an attribute to a string. More...
 
virtual bool commentOutNodeInGraph ()
 Eliminate IR nodes in DOT graphs. More...
 
virtual int packed_size ()
 Packing support.
 
virtual char * packed_data ()
 Packing support.
 
virtual void unpacked_data (int size, char *data)
 Packing support.
 
virtual std::string additionalNodeOptions ()
 DOT support.
 
virtual std::vector< AttributeEdgeInfo > additionalEdgeInfo ()
 DOT support.
 
virtual std::vector< AttributeNodeInfo > additionalNodeInfo ()
 DOT support.
 

Additional Inherited Members

- Public Types inherited from AstAttribute
enum  OwnershipPolicy {
  CONTAINER_OWNERSHIP,
  NO_OWNERSHIP,
  CUSTOM_OWNERSHIP,
  UNKNOWN_OWNERSHIP
}
 Who owns this attribute. More...
 

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