GraphReader<SmartGraph> gr(std::cout, g);
NodeMapReader<SmartGraph> nmr(gr, g, gr);
SmartGraph::NodeMap<Path<SmartGraph> > pnm(g);
nmr.readNodeMap("pnm", pnm, PathReader<Path<SmartGraph> >(gr));
gr.run();
#include <lemon/path_utils.h>
Public Member Functions | |
template<typename EdgeLabelReader > | |
PathReader (const EdgeLabelReader &_edgeLabelReader) | |
Constructor. | |
void | read (std::istream &is, Value &value) const |
Reader function. |
PathReader | ( | const EdgeLabelReader & | _edgeLabelReader | ) | [inline, explicit] |
The paramter shold be an edge label reader which could be a GraphReader or an EdgeSetReader.
void read | ( | std::istream & | is, | |
Value & | value | |||
) | const [inline] |
Reads the path from the current stream. The representation is the edge labels beetween parentheses.