|
ROSE
0.9.6a
|
#include <RoseBin_Graph.h>


Public Member Functions | |
| RoseBin_Graph () | |
| virtual | ~RoseBin_Graph () |
| void | setGrouping (bool val) |
| virtual void | printEdges (VirtualBinCFG::AuxiliaryInformation *info, bool forward_analysis, std::ofstream &myfile, bool mergedEdges)=0 |
| virtual void | printNodes (bool dfg, RoseBin_FlowAnalysis *flow, bool forward_analysis, std::ofstream &myfile, std::string &recursiveFunctionName)=0 |
| virtual void | printProlog (std::ofstream &myfile, std::string &fileType)=0 |
| virtual void | printEpilog (std::ofstream &myfile)=0 |
| void | createUniqueEdges () |
Public Attributes | |
| SgIncidenceDirectedGraph * | graph |
Protected Attributes | |
| bool | grouping |
| bool | nodest_jmp |
| bool | error |
| bool | nodest_call |
| bool | interrupt |
| bool | checked |
| bool | dfa_standard |
| bool | dfa_resolved_func |
| bool | dfa_unresolved_func |
| bool | dfa_conditional |
| rose_graph_integer_edge_hash_multimap | unique_edges |
Additional Inherited Members | |
Public Types inherited from SgIncidenceDirectedGraph | |
| enum | { static_variant = V_SgIncidenceDirectedGraph } |
| static variant value More... | |
| typedef SgGraph | base_node_type |
Static Public Member Functions inherited from SgIncidenceDirectedGraph | |
| static size_t | numberOfNodes () |
| Returns the total number of IR nodes of this type. More... | |
| static size_t | memoryUsage () |
| Returns the size in bytes of the total memory allocated for all IR nodes of this type. More... | |
| static void | traverseMemoryPoolNodes (ROSE_VisitTraversal &visit) |
| FOR INTERNAL USE Support for visitor pattern. More... | |
| static void | traverseMemoryPoolVisitorPattern (ROSE_VisitorPattern &visitor) |
| FOR INTERNAL USE Support for visitor pattern. More... | |
| static void | visitRepresentativeNode (ROSE_VisitTraversal &visit) |
| FOR INTERNAL USE Support for type-based traversal. More... | |
Static Protected Attributes inherited from SgGraph | |
| static int | p_index_counter |
Definition at line 30 of file RoseBin_Graph.h.
|
inline |
Definition at line 55 of file RoseBin_Graph.h.
References grouping.
|
inlinevirtual |
Definition at line 56 of file RoseBin_Graph.h.
|
inline |
Definition at line 59 of file RoseBin_Graph.h.
References grouping.
|
pure virtual |
Implemented in RoseBin_GMLGraph, and RoseBin_DotGraph.
|
pure virtual |
Implemented in RoseBin_GMLGraph, and RoseBin_DotGraph.
|
pure virtual |
Implemented in RoseBin_GMLGraph, and RoseBin_DotGraph.
|
pure virtual |
Implemented in RoseBin_GMLGraph, and RoseBin_DotGraph.
| void RoseBin_Graph::createUniqueEdges | ( | ) |
|
protected |
Definition at line 32 of file RoseBin_Graph.h.
Referenced by RoseBin_Graph(), and setGrouping().
|
protected |
Definition at line 34 of file RoseBin_Graph.h.
|
protected |
Definition at line 36 of file RoseBin_Graph.h.
|
protected |
Definition at line 38 of file RoseBin_Graph.h.
|
protected |
Definition at line 40 of file RoseBin_Graph.h.
|
protected |
Definition at line 42 of file RoseBin_Graph.h.
|
protected |
Definition at line 44 of file RoseBin_Graph.h.
|
protected |
Definition at line 45 of file RoseBin_Graph.h.
|
protected |
Definition at line 46 of file RoseBin_Graph.h.
|
protected |
Definition at line 47 of file RoseBin_Graph.h.
|
protected |
Definition at line 50 of file RoseBin_Graph.h.
| SgIncidenceDirectedGraph* RoseBin_Graph::graph |
Definition at line 58 of file RoseBin_Graph.h.