|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r49039 - in sandbox/SOC/2006/tree/trunk: boost/tree/detail/algorithm boost/tree/detail/algorithm/cursor libs/tree/test
From: ockham_at_[hidden]
Date: 2008-09-29 17:05:43
Author: bernhard.reiter
Date: 2008-09-29 17:05:42 EDT (Mon, 29 Sep 2008)
New Revision: 49039
URL: http://svn.boost.org/trac/boost/changeset/49039
Log:
Some cleanup.
Text files modified:
sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/inorder.hpp | 6 ------
sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/iterative.hpp | 10 ++++++----
sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/postorder.hpp | 14 ++++----------
sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/preorder.hpp | 4 ----
sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/iterator.hpp | 4 ----
sandbox/SOC/2006/tree/trunk/libs/tree/test/forest_tree_test.cpp | 1 +
sandbox/SOC/2006/tree/trunk/libs/tree/test/iterator_algorithm_test.cpp | 2 +-
7 files changed, 12 insertions(+), 29 deletions(-)
Modified: sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/inorder.hpp
==============================================================================
--- sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/inorder.hpp (original)
+++ sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/inorder.hpp 2008-09-29 17:05:42 EDT (Mon, 29 Sep 2008)
@@ -9,15 +9,9 @@
* Subtree intorder traversal and search algorithms
*/
-// TODO: concept checks.
-
#ifndef BOOST_TREE_DETAIL_ALGORITHM_CURSOR_INORDER_HPP
#define BOOST_TREE_DETAIL_ALGORITHM_CURSOR_INORDER_HPP
-//#ifdef BOOST_RECURSIVE_ORDER_ALGORITHMS
-#include <boost/tree/detail/algorithm/cursor/common.hpp>
-//#endif
-
#include <boost/tree/root_tracking_cursor.hpp>
#include <boost/tree/ascending_cursor.hpp>
Modified: sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/iterative.hpp
==============================================================================
--- sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/iterative.hpp (original)
+++ sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/iterative.hpp 2008-09-29 17:05:42 EDT (Mon, 29 Sep 2008)
@@ -35,7 +35,8 @@
}
/**
- * @brief Apply a function to every element of a subtree, in the given order.
+ * @brief Apply a function to every element of a subtree,
+ * in the order specified by the first parameter.
* @param s A cursor.
* @param f A unary function object.
* @return @p f
@@ -69,7 +70,8 @@
}
/**
- * @brief Copies the subtree s into t, by traversing s in the given order.
+ * @brief Copies the subtree s into t, by traversing s
+ * in the order specified by the first parameter.
* @param s An input cursor.
* @param t An output cursor.
* @result A cursor past t's *order end, after the copying operation.
@@ -102,8 +104,8 @@
}
/**
- * @brief Performs an operation on a subtree, by traversing it in
- * the given order.
+ * @brief Performs an operation on a subtree, by traversing it
+ * in the order specified by the first parameter.
* @param s An input cursor.
* @param t An output cursor.
* @param op A unary operation.
Modified: sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/postorder.hpp
==============================================================================
--- sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/postorder.hpp (original)
+++ sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/postorder.hpp 2008-09-29 17:05:42 EDT (Mon, 29 Sep 2008)
@@ -9,15 +9,9 @@
* Subtree postorder traversal algorithms
*/
-// TODO: concept checks.
-
#ifndef BOOST_TREE_DETAIL_ALGORITHM_CURSOR_POSTORDER_HPP
#define BOOST_TREE_DETAIL_ALGORITHM_CURSOR_POSTORDER_HPP
-//#ifdef BOOST_RECURSIVE_ORDER_ALGORITHMS
-#include <boost/tree/detail/algorithm/cursor/common.hpp>
-//#endif
-
#include <boost/tree/root_tracking_cursor.hpp>
#include <boost/tree/ascending_cursor.hpp>
@@ -132,7 +126,7 @@
* @endif
*/
template <class Cursor, class Op>
-void for_each_recursive(postorder(), Cursor s, Op& f)
+void for_each_recursive(postorder, Cursor s, Op& f)
{
Cursor t = s;
for (s.to_begin(); s != t.end(); ++s)
@@ -158,7 +152,7 @@
*/
//[ postorder_for_each
template <class Cursor, class Op>
-Op for_each(postorder(), Cursor s, Op f)
+Op for_each(postorder, Cursor s, Op f)
//]
{
Cursor t = s;
@@ -182,7 +176,7 @@
* @result A cursor past t's postorder end, after the copying operation.
*/
template <class InCursor, class OutCursor>
-OutCursor copy(postorder(), InCursor s, OutCursor t)
+OutCursor copy(postorder, InCursor s, OutCursor t)
{
InCursor r = s;
s.to_begin();
@@ -217,7 +211,7 @@
* op must not change its argument.
*/
template <class InCursor, class OutCursor, class Op>
-OutCursor transform(postorder(), InCursor s, OutCursor t, Op op)
+OutCursor transform(postorder, InCursor s, OutCursor t, Op op)
{
InCursor r = s;
s.to_begin();
Modified: sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/preorder.hpp
==============================================================================
--- sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/preorder.hpp (original)
+++ sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/cursor/preorder.hpp 2008-09-29 17:05:42 EDT (Mon, 29 Sep 2008)
@@ -14,10 +14,6 @@
#ifndef BOOST_TREE_DETAIL_ALGORITHM_CURSOR_PREORDER_HPP
#define BOOST_TREE_DETAIL_ALGORITHM_CURSOR_PREORDER_HPP
-//#ifdef BOOST_RECURSIVE_ORDER_ALGORITHMS
-#include <boost/tree/detail/algorithm/cursor/common.hpp>
-//#endif
-
#include <boost/tree/root_tracking_cursor.hpp>
#include <boost/tree/ascending_cursor.hpp>
Modified: sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/iterator.hpp
==============================================================================
--- sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/iterator.hpp (original)
+++ sandbox/SOC/2006/tree/trunk/boost/tree/detail/algorithm/iterator.hpp 2008-09-29 17:05:42 EDT (Mon, 29 Sep 2008)
@@ -17,10 +17,6 @@
#include <boost/tree/detail/iterator/iterator.hpp>
#include <boost/tree/detail/algorithm/cursor.hpp>
-//#include <boost/iterator/iterator_adaptor.hpp>
-//#include <boost/type_traits/is_convertible.hpp>
-//#include <boost/utility/enable_if.hpp>
-
namespace boost {
namespace tree {
Modified: sandbox/SOC/2006/tree/trunk/libs/tree/test/forest_tree_test.cpp
==============================================================================
--- sandbox/SOC/2006/tree/trunk/libs/tree/test/forest_tree_test.cpp (original)
+++ sandbox/SOC/2006/tree/trunk/libs/tree/test/forest_tree_test.cpp 2008-09-29 17:05:42 EDT (Mon, 29 Sep 2008)
@@ -107,5 +107,6 @@
{
test_forest_tree();
test_natural_correspondence();
+
return 0;
}
Modified: sandbox/SOC/2006/tree/trunk/libs/tree/test/iterator_algorithm_test.cpp
==============================================================================
--- sandbox/SOC/2006/tree/trunk/libs/tree/test/iterator_algorithm_test.cpp (original)
+++ sandbox/SOC/2006/tree/trunk/libs/tree/test/iterator_algorithm_test.cpp 2008-09-29 17:05:42 EDT (Mon, 29 Sep 2008)
@@ -152,7 +152,7 @@
// boost::lambda::bind(&std::list<int>::push_back, &test_list, boost::lambda::_1)
// );
// BOOST_CHECK(test_list.empty());
-
+
create_test_data_tree(test_tree);
//Preorder
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk