[Boost-users] BGL: interrupting breadth_first_search() at a certain distance/predicate?