OA::DUG Namespace Reference

Classes

class  NodeInterface
class  EdgeInterface
class  NodesIteratorInterface
class  EdgesIteratorInterface
class  DUGInterface
class  Node
class  Edge
class  NodesIterator
class  EdgesIterator
class  DUGStandard
class  CreateLocationVisitor
class  ManagerDUGStandard
class  IndepLocVisitor
 Visitors added by PLM 09/22/06. More...
class  depLocVisitor
class  GlobalNode
class  DUGIRInterface

Typedefs

typedef std::pair< IRHandle,
SymHandle
IRSymHandle

Enumerations

enum  EdgeType {
  CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE,
  CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE
}
enum  NodeType { FORMALPARAM_NODE, NONEFORMAL_NODE, FORMALPARAM_NODE, NONEFORMAL_NODE }
enum  EdgeType {
  CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE,
  CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE
}
enum  NodeType { FORMALPARAM_NODE, NONEFORMAL_NODE, FORMALPARAM_NODE, NONEFORMAL_NODE }

Functions

void filterStr (std::string &s)
void whatIsIt (std::string name, OA_ptr< OA::MemRefExpr > mre)

Variables

static const char * sEdgeTypeToString []
static const char * sNodeTypeToString []

Typedef Documentation

Definition at line 47 of file CSFSActivity/DUGInterface.hpp.


Enumeration Type Documentation

Enumerator:
CFLOW_EDGE 
CALL_EDGE 
RETURN_EDGE 
PARAM_EDGE 
CFLOW_EDGE 
CALL_EDGE 
RETURN_EDGE 
PARAM_EDGE 

Definition at line 33 of file CSFSActivity/DUGInterface.hpp.

Enumerator:
CFLOW_EDGE 
CALL_EDGE 
RETURN_EDGE 
PARAM_EDGE 
CFLOW_EDGE 
CALL_EDGE 
RETURN_EDGE 
PARAM_EDGE 

Definition at line 33 of file CSFIActivity/DUGInterface.hpp.

Enumerator:
FORMALPARAM_NODE 
NONEFORMAL_NODE 
FORMALPARAM_NODE 
NONEFORMAL_NODE 

Definition at line 35 of file CSFSActivity/DUGInterface.hpp.

Enumerator:
FORMALPARAM_NODE 
NONEFORMAL_NODE 
FORMALPARAM_NODE 
NONEFORMAL_NODE 

Definition at line 35 of file CSFIActivity/DUGInterface.hpp.


Function Documentation

void OA::DUG::filterStr ( std::string &  s  ) 

Definition at line 284 of file CSFSActivity/DUGStandard.cpp.

void OA::DUG::whatIsIt ( std::string  name,
OA_ptr< OA::MemRefExpr mre 
)

Variable Documentation

const char* OA::DUG::sEdgeTypeToString[] [static]
Initial value:
 { 
    "F",
    "C",
    "R",
    "P"




}

Definition at line 36 of file CSFIActivity/DUGStandard.cpp.

Referenced by OA::DUG::ManagerDUGStandard::insertEdge(), and OA::DUG::ManagerDUGStandard::printEdge().

const char* OA::DUG::sNodeTypeToString[] [static]
Initial value:
 { 
    "FORMALPARAM_NODE",
    "NONEFORMAL_NODE",
}

Definition at line 46 of file CSFIActivity/DUGStandard.cpp.


Generated on Sat Oct 31 05:31:28 2009 for OpenAnalysis by  doxygen 1.6.1