ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
#include <Dot.h>
Public Member Functions | |
virtual | ~Node () |
const std::unordered_set< Link * > & | links () |
virtual Graph * | asGraph () |
virtual void | print (std::ostream &out, std::unordered_set< Link * > &icl) |
Public Member Functions inherited from etiss::interfaces::Dot::AttrList | |
void | print (std::ostream &out, const std::string &appendedattr) |
Public Attributes | |
Dot *const | dot_ |
Graph *const | parent_ |
const std::string | id_ |
Public Attributes inherited from etiss::interfaces::Dot::AttrList | |
std::string | label_ |
std::string | color_ |
Private Member Functions | |
Node (Dot *dot, Graph *parent, const std::string &id) | |
Private Attributes | |
std::unordered_set< Link * > | links_ |
Friends | |
class | etiss::interfaces::Dot |
|
inlineprivate |
Definition at line 116 of file Dot.h.
References dot(), id_, and etiss::interfaces::Dot::Graph::nodes_.
|
inlinevirtual |
Definition at line 126 of file Dot.h.
References dot_, id_, etiss::interfaces::Dot::idmap_, links_, etiss::interfaces::Dot::Graph::nodes_, and parent_.
|
inlinevirtual |
Reimplemented in etiss::interfaces::Dot::Graph.
|
inline |
|
virtual |
Reimplemented in etiss::interfaces::Dot::Graph.
Definition at line 899 of file Dot.cpp.
References etiss::interfaces::depth(), and etiss::interfaces::node_getCluster().
|
friend |
Dot* const etiss::interfaces::Dot::Node::dot_ |
Definition at line 137 of file Dot.h.
Referenced by etiss::interfaces::Dot::Graph::~Graph(), and ~Node().
const std::string etiss::interfaces::Dot::Node::id_ |
|
private |
Definition at line 142 of file Dot.h.
Referenced by etiss::interfaces::Dot::Link::Link(), links(), etiss::interfaces::Dot::Link::~Link(), and ~Node().
Graph* const etiss::interfaces::Dot::Node::parent_ |
Definition at line 138 of file Dot.h.
Referenced by etiss::interfaces::depth(), etiss::interfaces::graph_contains(), etiss::interfaces::graph_getCluster(), etiss::interfaces::node_getCluster(), and ~Node().