Template Class DOTSubgraphRepresentation

Contents

Template Class DOTSubgraphRepresentation#

Nested Relationships#

Nested Types#

Inheritance Relationships#

Base Type#

Class Documentation#

template<class NodeType>
class DOTSubgraphRepresentation : public DOTRepresentation<NodeType>#

dot file representation with subgraphs

Public Types

typedef unsigned int TraceType#
typedef unsigned int ContainerIndexType#

Public Functions

void resetWriteFlags(void)#
void writeOutSubgraph(typename std::map<int, std::string>::iterator i)#
void writeToFileAsGraph(std::string filename)#
void writeToFile(std::string filename)#
DOTSubgraphRepresentation()#
~DOTSubgraphRepresentation()#
void addNode(NodeType node, std::string nodelabel, std::string option = "")#
void addNode(NodeType node, std::string nodelabel, std::string option, int subgraph)#
void addEdge(NodeType node1, TraceType downtrace, TraceType uptrace, std::string edgelabel, NodeType node2, std::string option = "")#
void addEdge(NodeType node1, TraceType downtrace, std::string edgelabel, NodeType node2, std::string option = "")#
void addEdge(NodeType node1, std::string edgelabel, NodeType node2, std::string option = "")#
void addNullValue(NodeType node, TraceType trace, std::string varname, std::string option = "")#
void addNullValue(NodeType node, std::string nodelabel, std::string edgelabel, std::string option = "")#
void addEmptyContainer(NodeType node, TraceType trace, std::string varname, std::string option = "")#
std::string containerEdgeLabel(std::string containerVarName, ContainerIndexType count)#
int addSubgraph(std::string name)#

add new subgraph, returns id of the subgraph

void addSubgraph(int id, std::string name)#

add new subgraph with manual id assignment

struct EdgeStorageType#

Public Members

NodeType node1#
NodeType node2#
std::string label#
std::string option#
bool written#
struct NodeAdditionalStorage#

Public Members

NodeType node#
std::string add#
bool written#
struct NodeStorageType#

Public Members

NodeType node#
std::string label#
std::string option#
int subgraph#
bool written#