1.1 --- a/lemon/bfs.h Thu Feb 11 16:55:54 2010 +0000
1.2 +++ b/lemon/bfs.h Fri Feb 12 21:53:15 2010 +0100
1.3 @@ -121,6 +121,11 @@
1.4 ///
1.5 ///\tparam GR The type of the digraph the algorithm runs on.
1.6 ///The default type is \ref ListDigraph.
1.7 + ///\tparam TR The traits class that defines various types used by the
1.8 + ///algorithm. By default, it is \ref BfsDefaultTraits
1.9 + ///"BfsDefaultTraits<GR>".
1.10 + ///In most cases, this parameter should not be set directly,
1.11 + ///consider to use the named template parameters instead.
1.12 #ifdef DOXYGEN
1.13 template <typename GR,
1.14 typename TR>
1.15 @@ -957,6 +962,9 @@
1.16 ///
1.17 /// This class should only be used through the \ref bfs() function,
1.18 /// which makes it easier to use the algorithm.
1.19 + ///
1.20 + /// \tparam TR The traits class that defines various types used by the
1.21 + /// algorithm.
1.22 template<class TR>
1.23 class BfsWizard : public TR
1.24 {
1.25 @@ -1295,11 +1303,11 @@
1.26 /// \ref BfsVisitor "BfsVisitor<GR>" is an empty visitor, which
1.27 /// does not observe the BFS events. If you want to observe the BFS
1.28 /// events, you should implement your own visitor class.
1.29 - /// \tparam TR Traits class to set various data types used by the
1.30 - /// algorithm. The default traits class is
1.31 - /// \ref BfsVisitDefaultTraits "BfsVisitDefaultTraits<GR>".
1.32 - /// See \ref BfsVisitDefaultTraits for the documentation of
1.33 - /// a BFS visit traits class.
1.34 + /// \tparam TR The traits class that defines various types used by the
1.35 + /// algorithm. By default, it is \ref BfsVisitDefaultTraits
1.36 + /// "BfsVisitDefaultTraits<GR>".
1.37 + /// In most cases, this parameter should not be set directly,
1.38 + /// consider to use the named template parameters instead.
1.39 #ifdef DOXYGEN
1.40 template <typename GR, typename VS, typename TR>
1.41 #else