I'm new to the boost graph library and given a directed graph, I'd like to build a level ordered vector of vertices, i.e. given vertices A,B,C,D,E,F
and edges
A->B, A->C, B->D, C->E and E->F
get a vector of vertices which are at the same depth in the graph (or tree for that matter):
[ [A], [B, C], [D, E], [F] ]
Thanks for your help.