Is there a good reason that the TerminatorFunc template parameter of the depth_first_visit is not exposed through the DFS function?  It would be easy to do and very helpful to me.  I'd rather not modify my version of the boost code especially if this would be generally useful to others.
 
Thanks!
John