OpenASIP  2.0
GraphBase< GraphNode, GraphEdge > Member List

This is the complete list of members for GraphBase< GraphNode, GraphEdge >, including all inherited members.

addNode(Node &node)=0GraphBase< GraphNode, GraphEdge >pure virtual
connectingEdges(const Node &nTail, const Node &nHead) const =0GraphBase< GraphNode, GraphEdge >pure virtual
connectNodes(const Node &nTail, const Node &nHead, Edge &e)=0GraphBase< GraphNode, GraphEdge >pure virtual
disconnectNodes(const Node &nTail, const Node &nHead)=0GraphBase< GraphNode, GraphEdge >pure virtual
dotString() constGraphBase< GraphNode, GraphEdge >virtual
edge(const int index) const =0GraphBase< GraphNode, GraphEdge >pure virtual
Edge typedefGraphBase< GraphNode, GraphEdge >
edgeCount() const =0GraphBase< GraphNode, GraphEdge >pure virtual
EdgeSet typedefGraphBase< GraphNode, GraphEdge >
GraphBase()GraphBase< GraphNode, GraphEdge >inline
hasEdge(const Node &nTail, const Node &nHead) const =0GraphBase< GraphNode, GraphEdge >pure virtual
hasNode(const Node &) const =0GraphBase< GraphNode, GraphEdge >protectedpure virtual
headNode(const Edge &edge) const =0GraphBase< GraphNode, GraphEdge >pure virtual
inDegree(const Node &node) const =0GraphBase< GraphNode, GraphEdge >pure virtual
inEdge(const Node &node, const int index) const =0GraphBase< GraphNode, GraphEdge >pure virtual
inEdges(const Node &node) const =0GraphBase< GraphNode, GraphEdge >pure virtual
name() const =0GraphBase< GraphNode, GraphEdge >pure virtual
node(const int index) const =0GraphBase< GraphNode, GraphEdge >pure virtual
Node typedefGraphBase< GraphNode, GraphEdge >
nodeCount() const =0GraphBase< GraphNode, GraphEdge >pure virtual
NodeSet typedefGraphBase< GraphNode, GraphEdge >
outDegree(const Node &node) const =0GraphBase< GraphNode, GraphEdge >pure virtual
outEdge(const Node &node, const int index) const =0GraphBase< GraphNode, GraphEdge >pure virtual
outEdges(const Node &node) const =0GraphBase< GraphNode, GraphEdge >pure virtual
removeEdge(Edge &e)=0GraphBase< GraphNode, GraphEdge >pure virtual
removeNode(Node &node)=0GraphBase< GraphNode, GraphEdge >pure virtual
tailNode(const Edge &edge) const =0GraphBase< GraphNode, GraphEdge >pure virtual
writeToDotFile(const TCEString &fileName) constGraphBase< GraphNode, GraphEdge >virtual
~GraphBase()GraphBase< GraphNode, GraphEdge >inlinevirtual