Template Class StringWeightGraph#

Nested Relationships#

Nested Types#

Inheritance Relationships#

Base Type#

  • public IDGraphCreateTemplate< NodeImpl, EdgeImpl >

Class Documentation#

template<class NodeImpl, class EdgeImpl, class Weight>
class StringWeightGraph : public IDGraphCreateTemplate<NodeImpl, EdgeImpl>#

Public Types

typedef NodeImpl Node#
typedef EdgeImpl Edge#
typedef IDGraphCreateTemplate<Node, Edge>::NodeIterator NodeIterator#
typedef IDGraphCreateTemplate<Node, Edge>::EdgeIterator EdgeIterator#

Public Functions

inline StringWeightGraph(const string &h)#
inline void add_node(Node *n)#
inline void add_edge(Node *src, Node *snk, Weight w)#
inline void read_from(istream &in)#
inline void write_to(ostream &out) const#
inline void Dump() const#
inline bool contain_node(const string &name) const#