BGL: BFSVisitor::cycle_edge() ?