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

Description

Definition at line 103 of file CFGRewrite.h.

Collaboration diagram for VirtualCFG::cfgRWTransaction:
Collaboration graph
[legend]

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: