All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Typedefs
segment_graph.h File Reference
#include <iostream>
#include <map>
#include <set>
#include <utility>
#include "boost/graph/adjacency_list.hpp"
#include "boost/graph/graphviz.hpp"
#include "boost/algorithm/string.hpp"
#include "../internal_representation/module.h"
#include "rose.h"
#include "edge.h"
#include "function_annotation.h"
#include "port_call_path.h"
#include "segment.h"
Include dependency graph for segment_graph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  risc::sg::SegmentCmp
 Function object (functor!?) for SegmentSet (12/15/18, RD) More...
 
class  risc::sg::SegmentGraph
 This class represents a segment graph for a process. More...
 

Namespaces

 risc
 
 risc::sg
 

Macros

#define DBG_SHOW(name, id)   std::cout<<"\n\ndebug id: "<< id<<" "<<#name<<" : \n"<<name->unparseToString()<<std::endl;
 

Typedefs

typedef boost::adjacency_list
< boost::listS, boost::listS,
boost::bidirectionalS, Segment,
Edge, boost::property
< boost::vertex_index_t, int > > 
risc::sg::Graph
 
typedef boost::graph_traits
< Graph >::vertex_descriptor 
risc::sg::VertexDescriptor
 
typedef boost::graph_traits
< Graph >::vertex_iterator 
risc::sg::VertexIterator
 
typedef boost::graph_traits
< Graph >::edge_descriptor 
risc::sg::EdgeDescriptor
 

Macro Definition Documentation

#define DBG_SHOW (   name,
  id 
)    std::cout<<"\n\ndebug id: "<< id<<" "<<#name<<" : \n"<<name->unparseToString()<<std::endl;