Classes | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
VirtualCFG::cfgRWTransaction Class Reference


Definition at line 106 of file CFGRewrite.h.

Collaboration diagram for VirtualCFG::cfgRWTransaction:
Collaboration graph

Public Member Functions

void beginTransaction ()
void insertBefore (DataflowNode n, SgExpression *newNode)
void insertBefore (SgNode *n, SgExpression *newNode)
void insertAfter (DataflowNode n, SgExpression *newNode)
void insertAfter (SgNode *n, SgExpression *newNode)
void transform (CFGTransform callbackFunc, SgNode *n, SgNode *newNode, void *data)
void insertAlong (DataflowEdge e, SgExpression *newNode)
void commitTransaction ()

Public Attributes

std::list< modRequest * > requests

Protected Member Functions

void do_insertBefore (DataflowNode n, SgExpression *newNode)
void do_insertBefore (SgNode *n, SgExpression *newNode)
void do_insertAfter (DataflowNode n, SgExpression *newNode)
void do_insertAfter (SgNode *n, SgExpression *newNode)

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