[Lemon-commits] deba: r3330 - lemon/trunk/lemon
Lemon SVN
svn at lemon.cs.elte.hu
Tue Oct 9 18:22:05 CEST 2007
Author: deba
Date: Tue Oct 9 18:22:04 2007
New Revision: 3330
Modified:
lemon/trunk/lemon/bfs.h
lemon/trunk/lemon/dfs.h
lemon/trunk/lemon/fredman_tarjan.h
lemon/trunk/lemon/prim.h
Log:
Minor bug fixes in documentation
Modified: lemon/trunk/lemon/bfs.h
==============================================================================
--- lemon/trunk/lemon/bfs.h (original)
+++ lemon/trunk/lemon/bfs.h Tue Oct 9 18:22:04 2007
@@ -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 <class T>
@@ -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 <class T>
@@ -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 <class T>
@@ -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 <class T>
@@ -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 <typename _Graph>
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.
///
Modified: lemon/trunk/lemon/dfs.h
==============================================================================
--- lemon/trunk/lemon/dfs.h (original)
+++ lemon/trunk/lemon/dfs.h Tue Oct 9 18:22:04 2007
@@ -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 <class T>
@@ -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 <class T>
struct DefDistMap {
typedef Dfs<Graph, DefDistMapTraits<T> > 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 <class T>
@@ -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 <class T>
Modified: lemon/trunk/lemon/fredman_tarjan.h
==============================================================================
--- lemon/trunk/lemon/fredman_tarjan.h (original)
+++ lemon/trunk/lemon/fredman_tarjan.h Tue Oct 9 18:22:04 2007
@@ -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 <class TM>
Modified: lemon/trunk/lemon/prim.h
==============================================================================
--- lemon/trunk/lemon/prim.h (original)
+++ lemon/trunk/lemon/prim.h Tue Oct 9 18:22:04 2007
@@ -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 <class T>
@@ -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 <class T>
@@ -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 <class TM>
More information about the Lemon-commits
mailing list