#include <set>#include <utility>#include <list>#include "rose.h"#include "boost/graph/adjacency_list.hpp"#include "boost/graph/breadth_first_search.hpp"#include "segment_graph.h"

Go to the source code of this file.
Classes | |
| class | risc::sg::LeafNodeVisitor | 
| class | risc::sg::BreakStmtVisitor | 
| class | risc::sg::ContinueStmtVisitor | 
Namespaces | |
| risc | |
| risc::sg | |
Functions | |
| std::list< int > | risc::sg::get_all_reachable_segments (SegmentGraph &segment_graph, int starting_id) | 
| This function returns which segments are reachable from the given segment.  More... | |
| std::vector< VertexDescriptor > | risc::sg::get_all_reachable_segments (SegmentGraph &segment_graph, VertexDescriptor start_vertex) | 
| This function returns which segments are reachable from the given segment.  More... | |
| std::pair < risc::sg::VertexDescriptor, risc::sg::SegmentGraph::SegmentSet >  | risc::sg::clone_graph (risc::sg::VertexDescriptor start_vertex, risc::sg::SegmentGraph::SegmentSet leaving_vertices, risc::sg::SegmentGraph &sg, bool channel_segments) | 
| clones a subgraph  More... | |
| void | risc::sg::add_pcp_to_graph (risc::sg::VertexDescriptor start_vertex, risc::sg::SegmentGraph &sg, SgFunctionCallExp *func_call_exp) | 
| add a style one pcp to all the segments starting from start_vertex  More... | |
| void | risc::sg::add_pcp_to_graph (risc::sg::VertexDescriptor start_vertex, risc::sg::SegmentGraph &sg, SgVariableDefinition *socket_def) | 
| add a style two pcp to all the segments starting from start_vertex  More... | |
 1.8.5