# HG changeset patch # User deba # Date 1191946924 0 # Node ID 31a93dd6f7141ad6b4e6776d6c8bd3cebc521411 # Parent 48dddc283cfc1cc0980a68fd2b276b302e43a7ed Minor bug fixes in documentation diff -r 48dddc283cfc -r 31a93dd6f714 lemon/bfs.h --- a/lemon/bfs.h Tue Oct 09 15:46:12 2007 +0000 +++ b/lemon/bfs.h Tue Oct 09 16:22:04 2007 +0000 @@ -151,14 +151,6 @@ typedef TR Traits; ///The type of the underlying graph. typedef typename TR::Graph Graph; - ///\e - typedef typename Graph::Node Node; - ///\e - typedef typename Graph::NodeIt NodeIt; - ///\e - typedef typename Graph::Edge Edge; - ///\e - typedef typename Graph::OutEdgeIt OutEdgeIt; ///\brief The type of the map that stores the last ///edges of the shortest paths. @@ -170,6 +162,12 @@ ///The type of the map that stores the dists of the nodes. typedef typename TR::DistMap DistMap; private: + + typedef typename Graph::Node Node; + typedef typename Graph::NodeIt NodeIt; + typedef typename Graph::Edge Edge; + typedef typename Graph::OutEdgeIt OutEdgeIt; + /// Pointer to the underlying graph. const Graph *G; ///Pointer to the map of predecessors edges. @@ -236,8 +234,9 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting PredMap type - + ///\brief \ref named-templ-param "Named parameter" for setting + ///PredMap type + /// ///\ref named-templ-param "Named parameter" for setting PredMap type /// template @@ -253,8 +252,9 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting DistMap type - + ///\brief \ref named-templ-param "Named parameter" for setting + ///DistMap type + /// ///\ref named-templ-param "Named parameter" for setting DistMap type /// template @@ -270,8 +270,9 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting ReachedMap type - + ///\brief \ref named-templ-param "Named parameter" for setting + ///ReachedMap type + /// ///\ref named-templ-param "Named parameter" for setting ReachedMap type /// template @@ -287,8 +288,9 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting ProcessedMap type - + ///\brief \ref named-templ-param "Named parameter" for setting + ///ProcessedMap type + /// ///\ref named-templ-param "Named parameter" for setting ProcessedMap type /// template @@ -421,8 +423,8 @@ ///@{ - ///Initializes the internal data structures. - + ///\brief Initializes the internal data structures. + /// ///Initializes the internal data structures. /// void init() @@ -1101,8 +1103,8 @@ #ifdef DOXYGEN /// \brief Visitor class for bfs. /// - /// It gives a simple interface for a functional interface for bfs - /// traversal. The traversal on a linear data structure. + /// This class defines the interface of the BfsVisit events, and + /// it could be the base of a real Visitor class. template struct BfsVisitor { typedef _Graph Graph; @@ -1187,10 +1189,11 @@ } }; - - /// %BFS Visit algorithm class. - + /// \ingroup search + /// + /// \brief %BFS Visit algorithm class. + /// /// This class provides an efficient implementation of the %BFS algorithm /// with visitor interface. /// diff -r 48dddc283cfc -r 31a93dd6f714 lemon/dfs.h --- a/lemon/dfs.h Tue Oct 09 15:46:12 2007 +0000 +++ b/lemon/dfs.h Tue Oct 09 16:22:04 2007 +0000 @@ -236,8 +236,9 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting PredMap type - + ///\brief \ref named-templ-param "Named parameter" for setting + ///PredMap type + /// ///\ref named-templ-param "Named parameter" for setting PredMap type /// template @@ -254,10 +255,11 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting DistMap type - - ///\ref named-templ-param "Named parameter" for setting DistMap type + ///\brief \ref named-templ-param "Named parameter" for setting + ///DistMap type /// + ///\ref named-templ-param "Named parameter" for setting DistMap + ///type template struct DefDistMap { typedef Dfs > Create; @@ -271,8 +273,9 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting ReachedMap type - + ///\brief \ref named-templ-param "Named parameter" for setting + ///ReachedMap type + /// ///\ref named-templ-param "Named parameter" for setting ReachedMap type /// template @@ -288,8 +291,9 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting ProcessedMap type - + ///\brief \ref named-templ-param "Named parameter" for setting + ///ProcessedMap type + /// ///\ref named-templ-param "Named parameter" for setting ProcessedMap type /// template diff -r 48dddc283cfc -r 31a93dd6f714 lemon/fredman_tarjan.h --- a/lemon/fredman_tarjan.h Tue Oct 09 15:46:12 2007 +0000 +++ b/lemon/fredman_tarjan.h Tue Oct 09 16:22:04 2007 +0000 @@ -192,8 +192,8 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting TreeMap - + ///\brief \ref named-templ-param "Named parameter" for setting TreeMap + /// ///\ref named-templ-param "Named parameter" for setting TreeMap /// template diff -r 48dddc283cfc -r 31a93dd6f714 lemon/prim.h --- a/lemon/prim.h Tue Oct 09 15:46:12 2007 +0000 +++ b/lemon/prim.h Tue Oct 09 16:22:04 2007 +0000 @@ -284,8 +284,8 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting PredMap type - + ///\brief \ref named-templ-param "Named parameter" for setting PredMap type + /// ///\ref named-templ-param "Named parameter" for setting PredMap type /// template @@ -301,8 +301,9 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting ProcessedMap type - + ///\brief \ref named-templ-param "Named parameter" for setting + ///ProcessedMap type + /// ///\ref named-templ-param "Named parameter" for setting ProcessedMap type /// template @@ -374,8 +375,9 @@ throw UninitializedParameter(); } }; - ///\ref named-templ-param "Named parameter" for setting TreeMap - + ///\brief \ref named-templ-param "Named parameter" for setting + ///TreeMap + /// ///\ref named-templ-param "Named parameter" for setting TreeMap /// template