ROSE
0.11.96.11
|
This class stores index of each node as an attribuite of SgGraphNode.
Definition at line 140 of file staticCFG.h.
#include <staticCFG.h>
Public Member Functions | |
CFGNodeAttribute (int idx=0, SgIncidenceDirectedGraph *graph=NULL) | |
int | getIndex () const |
void | setIndex (int idx) |
const SgIncidenceDirectedGraph * | getGraph () const |
SgIncidenceDirectedGraph * | getGraph () |
void | setGraph (SgIncidenceDirectedGraph *graph) |
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... | |