This class is an adapter that converts a list of EventVisitors (constructed using
std::pair) into a DijkstraVisitor.
Example
This is an excerpt from examples/dave.cpp
where the copy_graph single-event visitor
is used to create a copy the shortest-paths search-tree calculated
by Dijkstra's algorithm.
This class implements all of the member functions required by DijkstraVisitor. In each
function the appropriate event is dispatched to the EventVisitor in the EventVisitorList.