#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"
Go to the source code of this file.
Classes | |
class | risc::sg::SegmentGraph |
This class represents a segment graph for a process. More... | |
Namespaces | |
namespace | risc |
namespace | risc::sg |
Defines | |
#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 >::edge_descriptor | risc::sg::EdgeDescriptor |
typedef boost::graph_traits < risc::sg::Graph > ::vertex_iterator | risc::sg::VertexIterator |
#define DBG_SHOW | ( | name, | |||
id | ) | std::cout<<"\n\ndebug id: "<< id<<" "<<#name<<" : \n"<<name->unparseToString()<<std::endl; |