ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cong_staticCFG.h File Reference
#include <rose.h>
#include <filteredCFG.h>
#include <boost/function.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/shared_ptr.hpp>
Include dependency graph for cong_staticCFG.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  StaticCFG::DefaultFilter
 
struct  StaticCFG::InterestingCFGNodeFilter
 
class  StaticCFG::ControlFlowGraph
 
struct  StaticCFG::ControlFlowGraph::VertexCopier
 This class is used to copy vertices when calling copy_graph(). More...
 
struct  StaticCFG::ControlFlowGraph::EdgeCopier
 This class is used to copy edges when calling copy_graph(). More...
 

Namespaces

 StaticCFG
 

Constant Groups

 StaticCFG
 

Typedefs

typedef boost::function< bool(const
VirtualCFG::CFGNode &)> 
StaticCFG::CFGNodeFilter
 
typedef
VirtualCFG::FilteredCFGNode
< CFGNodeFilter > 
StaticCFG::CFGNode
 
typedef
VirtualCFG::FilteredCFGEdge
< CFGNodeFilter > 
StaticCFG::CFGEdge
 
typedef boost::shared_ptr
< CFGNode > 
StaticCFG::CFGNodePtr
 
typedef boost::shared_ptr
< CFGEdge > 
StaticCFG::CFGEdgePtr
 

Functions

void StaticCFG::writeCFGNode (std::ostream &out, const CFGNode &cfgNode)
 This function helps to write the DOT file for vertices. More...
 
void StaticCFG::writeCFGEdge (std::ostream &out, const CFGEdge &e)
 This function helps to write the DOT file for edges. More...