#include <sgraph_list.h>
Inheritance diagram for SGraphList:
Public Methods | |
SGraphList () | |
SGraphList (const SGraphList &) | |
SGraphList& | operator= (const SGraphList &) |
~SGraphList () | |
virtual SGraphNode | max_num_nodes () const |
virtual bool | is_node_member (SGraphNode node) const |
virtual void | add_node (SGraphNode node) |
virtual void | remove_node (SGraphNode node) |
virtual bool | is_edge_member (const SGraphEdge &edge) const |
virtual void | add_edge (const SGraphEdge &edge) |
virtual void | remove_edge (const SGraphEdge &edge) |
virtual SNodeIter | get_node_iterator () const |
virtual SNodeIter | get_node_successor_iterator (SGraphNode node) const |
virtual SNodeIter | get_node_predecessor_iterator (SGraphNode node) const |
virtual BitVector* | new_node_set () const |
virtual bool | node_has_successors (SGraphNode node) const |
virtual bool | node_has_predecessors (SGraphNode node) const |
Static Public Methods | |
bool | list_contains (SGraphNodeList *list, SGraphNode node) |
void | list_remove (SGraphNodeList *list, SGraphNode node) |
|
|
|
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
|
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.