34 #ifndef GRAPH_GRAPH_GPRINTER_H
35 #define GRAPH_GRAPH_GPRINTER_H
The abstract base class for all types of edges; edges are created and managed by Graphs.
virtual void print(const Graph &graph)
virtual void print(const Edge &edge)
GraphPrinter(std::ostream &os)
virtual void print(const Vertex &vertex)
The base class for graphs.
Vertices are created and managed by Graphs.
GRAPH_API std::ostream & operator<<(std::ostream &os, const Graph &graph)
Print a Graph using a GraphPrinter.