[Boost-users] BGL question: non local exit by throwing an exception