34 #ifndef GRAPH_GRAPH_UEDGE_H 
   35 #define GRAPH_GRAPH_UEDGE_H 
   43 #ifndef GRAPH_GRAPH_EDGE_H 
The abstract base class for all types of edges; edges are created and managed by Graphs.
Default abstract factory for graphs.
virtual bool isUndirected() const
Is this edge undirected?
virtual Edge * cloneEdge() const
The programmer should not clone.
UEdge(std::string s)
The programmer should not call the constructor.
virtual bool isDirected() const
Is this edge directed?
UEdge(const UEdge &x)
The programmer should not call the copy constructor.