|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r49415 - in sandbox/mirror: boost/mirror boost/mirror/algorithm boost/mirror/algorithm/detail boost/mirror/intrinsic boost/mirror/intrinsic/detail boost/mirror/iterator boost/mirror/iterator/detail boost/mirror/meta_path boost/mirror/visitors libs/mirror/example/algorithms libs/mirror/test
From: chochlik_at_[hidden]
Date: 2008-10-21 04:15:14
Author: matus.chochlik
Date: 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
New Revision: 49415
URL: http://svn.boost.org/trac/boost/changeset/49415
Log:
[mirror 0.2.x]
- reorganization of the directory structure
Added:
sandbox/mirror/boost/mirror/intrinsic.hpp (contents, props changed)
sandbox/mirror/boost/mirror/iterators.hpp (contents, props changed)
Text files modified:
sandbox/mirror/boost/mirror/algorithm/accumulate.hpp | 4 ++--
sandbox/mirror/boost/mirror/algorithm/detail/accumulate.hpp | 2 +-
sandbox/mirror/boost/mirror/algorithm/detail/find_if.hpp | 2 +-
sandbox/mirror/boost/mirror/algorithm/detail/for_each.hpp | 2 +-
sandbox/mirror/boost/mirror/algorithm/detail/iterative.hpp | 6 +++---
sandbox/mirror/boost/mirror/algorithm/detail/reverse_find_if.hpp | 2 +-
sandbox/mirror/boost/mirror/algorithm/detail/reverse_for_each.hpp | 2 +-
sandbox/mirror/boost/mirror/algorithm/find_if.hpp | 2 +-
sandbox/mirror/boost/mirror/algorithm/for_each.hpp | 4 ++--
sandbox/mirror/boost/mirror/algorithm/reverse_find_if.hpp | 2 +-
sandbox/mirror/boost/mirror/algorithm/reverse_for_each.hpp | 4 ++--
sandbox/mirror/boost/mirror/algorithms.hpp | 10 +---------
sandbox/mirror/boost/mirror/intrinsic/at.hpp | 10 +++++-----
sandbox/mirror/boost/mirror/intrinsic/begin.hpp | 10 +++++-----
sandbox/mirror/boost/mirror/intrinsic/detail/attribute_at.hpp | 6 +++---
sandbox/mirror/boost/mirror/intrinsic/detail/base_class_at.hpp | 6 +++---
sandbox/mirror/boost/mirror/intrinsic/detail/begin.hpp | 8 ++++----
sandbox/mirror/boost/mirror/intrinsic/detail/end.hpp | 8 ++++----
sandbox/mirror/boost/mirror/intrinsic/detail/point_to.hpp | 8 ++++----
sandbox/mirror/boost/mirror/intrinsic/detail/positional.hpp | 6 +++---
sandbox/mirror/boost/mirror/intrinsic/detail/rbegin.hpp | 8 ++++----
sandbox/mirror/boost/mirror/intrinsic/detail/rend.hpp | 8 ++++----
sandbox/mirror/boost/mirror/intrinsic/end.hpp | 10 +++++-----
sandbox/mirror/boost/mirror/intrinsic/get_type_list.hpp | 6 +++---
sandbox/mirror/boost/mirror/intrinsic/point_to.hpp | 10 +++++-----
sandbox/mirror/boost/mirror/intrinsic/rbegin.hpp | 10 +++++-----
sandbox/mirror/boost/mirror/intrinsic/rend.hpp | 10 +++++-----
sandbox/mirror/boost/mirror/intrinsic/size.hpp | 6 +++---
sandbox/mirror/boost/mirror/iterator/detail/attribute_iterator.hpp | 8 ++++----
sandbox/mirror/boost/mirror/iterator/detail/base_class_iterator.hpp | 8 ++++----
sandbox/mirror/boost/mirror/iterator/detail/common_iterator.hpp | 10 +++++-----
sandbox/mirror/boost/mirror/iterator/detail/iterator.hpp | 10 +++++-----
sandbox/mirror/boost/mirror/iterator/detail/iterator_comparison.hpp | 8 ++++----
sandbox/mirror/boost/mirror/iterator/detail/reverse_iterator.hpp | 10 +++++-----
sandbox/mirror/boost/mirror/iterator/is_valid.hpp | 6 +++---
sandbox/mirror/boost/mirror/iterator/iterator_comparison.hpp | 18 +++++++++---------
sandbox/mirror/boost/mirror/iterator/iterator_equal.hpp | 8 ++++----
sandbox/mirror/boost/mirror/iterator/iterator_greater.hpp | 8 ++++----
sandbox/mirror/boost/mirror/iterator/iterator_greater_equal.hpp | 8 ++++----
sandbox/mirror/boost/mirror/iterator/iterator_less.hpp | 8 ++++----
sandbox/mirror/boost/mirror/iterator/iterator_less_equal.hpp | 8 ++++----
sandbox/mirror/boost/mirror/iterator/iterator_not_equal.hpp | 8 ++++----
sandbox/mirror/boost/mirror/iterator/next.hpp | 4 ++--
sandbox/mirror/boost/mirror/iterator/prior.hpp | 4 ++--
sandbox/mirror/boost/mirror/meta_path/next.hpp | 2 +-
sandbox/mirror/boost/mirror/meta_path/prior.hpp | 6 +++---
sandbox/mirror/boost/mirror/visitors/meta_path_sample.hpp | 2 +-
sandbox/mirror/boost/mirror/visitors/sample.hpp | 2 +-
sandbox/mirror/libs/mirror/example/algorithms/begin_end.cpp | 2 ++
sandbox/mirror/libs/mirror/test/classes_ct_02.cpp | 2 +-
sandbox/mirror/libs/mirror/test/classes_ct_03.cpp | 2 +-
sandbox/mirror/libs/mirror/test/classes_ct_06.cpp | 2 +-
sandbox/mirror/libs/mirror/test/classes_ct_07.cpp | 2 +-
sandbox/mirror/libs/mirror/test/classes_rt_03.cpp | 2 +-
sandbox/mirror/libs/mirror/test/classes_rt_05.cpp | 2 +-
sandbox/mirror/libs/mirror/test/classes_rt_06.cpp | 2 +-
56 files changed, 164 insertions(+), 170 deletions(-)
Modified: sandbox/mirror/boost/mirror/algorithm/accumulate.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/accumulate.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/accumulate.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -11,8 +11,8 @@
#define BOOST_MIRROR_ALGORITHM_ACCUMULATE_HPP
#include <boost/mirror/algorithm/detail/accumulate.hpp>
-#include <boost/mirror/algorithm/begin.hpp>
-#include <boost/mirror/algorithm/end.hpp>
+#include <boost/mirror/intrinsic/begin.hpp>
+#include <boost/mirror/intrinsic/end.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/algorithm/detail/accumulate.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/detail/accumulate.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/detail/accumulate.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -11,7 +11,7 @@
#define BOOST_MIRROR_ALGORITHM_DETAIL_ACCUMULATE_HPP
#include <boost/mirror/algorithm/detail/iterative.hpp>
-#include <boost/mirror/algorithm/next.hpp>
+#include <boost/mirror/iterator/next.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/algorithm/detail/find_if.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/detail/find_if.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/detail/find_if.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -12,7 +12,7 @@
#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_FIND_IF_HPP
#define BOOST_MIRROR_ALGORITHM_DETAIL_FIND_IF_HPP
-#include <boost/mirror/algorithm/detail/iterator.hpp>
+#include <boost/mirror/iterator/detail/iterator.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/algorithm/detail/for_each.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/detail/for_each.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/detail/for_each.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -11,7 +11,7 @@
#define BOOST_MIRROR_ALGORITHM_DETAIL_FOR_EACH_HPP
#include <boost/mirror/algorithm/detail/iterative.hpp>
-#include <boost/mirror/algorithm/next.hpp>
+#include <boost/mirror/iterator/next.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/algorithm/detail/iterative.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/detail/iterative.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/detail/iterative.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -15,9 +15,9 @@
// forward declarations
#include <boost/mirror/meta_data_fwd.hpp>
// mirror::size
-#include <boost/mirror/algorithm/size.hpp>
-#include <boost/mirror/algorithm/iterator_equal.hpp>
-#include <boost/mirror/algorithm/next.hpp>
+#include <boost/mirror/intrinsic/size.hpp>
+#include <boost/mirror/iterator/iterator_equal.hpp>
+#include <boost/mirror/iterator/next.hpp>
//
#include <boost/ref.hpp>
Modified: sandbox/mirror/boost/mirror/algorithm/detail/reverse_find_if.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/detail/reverse_find_if.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/detail/reverse_find_if.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -12,7 +12,7 @@
#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_REVERSE_FIND_IF_HPP
#define BOOST_MIRROR_ALGORITHM_DETAIL_REVERSE_FIND_IF_HPP
-#include <boost/mirror/algorithm/detail/reverse_iterator.hpp>
+#include <boost/mirror/iterator/detail/reverse_iterator.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/algorithm/detail/reverse_for_each.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/detail/reverse_for_each.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/detail/reverse_for_each.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -11,7 +11,7 @@
#define BOOST_MIRROR_ALGORITHM_DETAIL_REVERSE_FOR_EACH_HPP
#include <boost/mirror/algorithm/detail/iterative.hpp>
-#include <boost/mirror/algorithm/prior.hpp>
+#include <boost/mirror/iterator/prior.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/algorithm/find_if.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/find_if.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/find_if.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -13,7 +13,7 @@
#define BOOST_MIRROR_ALGORITHM_FIND_IF_HPP
#include <boost/mirror/algorithm/detail/find_if.hpp>
-#include <boost/mirror/algorithm/detail/positional.hpp>
+#include <boost/mirror/intrinsic/detail/positional.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/algorithm/for_each.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/for_each.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/for_each.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -12,8 +12,8 @@
#include <boost/mirror/algorithm/detail/for_each.hpp>
#include <boost/mirror/algorithm/detail/no_op.hpp>
-#include <boost/mirror/algorithm/begin.hpp>
-#include <boost/mirror/algorithm/end.hpp>
+#include <boost/mirror/intrinsic/begin.hpp>
+#include <boost/mirror/intrinsic/end.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/algorithm/reverse_find_if.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/reverse_find_if.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/reverse_find_if.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -13,7 +13,7 @@
#define BOOST_MIRROR_ALGORITHM_REVERSE_FIND_IF_HPP
#include <boost/mirror/algorithm/detail/reverse_find_if.hpp>
-#include <boost/mirror/algorithm/detail/positional.hpp>
+#include <boost/mirror/intrinsic/detail/positional.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/algorithm/reverse_for_each.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithm/reverse_for_each.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithm/reverse_for_each.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -12,8 +12,8 @@
#include <boost/mirror/algorithm/detail/reverse_for_each.hpp>
#include <boost/mirror/algorithm/detail/no_op.hpp>
-#include <boost/mirror/algorithm/begin.hpp>
-#include <boost/mirror/algorithm/end.hpp>
+#include <boost/mirror/intrinsic/begin.hpp>
+#include <boost/mirror/intrinsic/end.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/algorithms.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/algorithms.hpp (original)
+++ sandbox/mirror/boost/mirror/algorithms.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -10,15 +10,7 @@
#ifndef BOOST_MIRROR_ALGORITHMS_HPP
#define BOOST_MIRROR_ALGORITHMS_HPP
-#include <boost/mirror/algorithm/begin.hpp>
-#include <boost/mirror/algorithm/end.hpp>
-#include <boost/mirror/algorithm/rbegin.hpp>
-#include <boost/mirror/algorithm/rend.hpp>
-#include <boost/mirror/algorithm/prior.hpp>
-#include <boost/mirror/algorithm/next.hpp>
-
-#include <boost/mirror/algorithm/iterator_comparison.hpp>
-
+#include <boost/mirror/algorithm/accumulate.hpp>
#include <boost/mirror/algorithm/for_each.hpp>
#include <boost/mirror/algorithm/reverse_for_each.hpp>
#include <boost/mirror/algorithm/find_if.hpp>
Added: sandbox/mirror/boost/mirror/intrinsic.hpp
==============================================================================
--- (empty file)
+++ sandbox/mirror/boost/mirror/intrinsic.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -0,0 +1,29 @@
+/**
+ * \file boost/mirror/intrinsic.hpp
+ * Includes all mirror intrinsic meta-function related headers
+ *
+ * Copyright 2008 Matus Chochlik. Distributed under the Boost
+ * Software License, Version 1.0. (See accompanying file
+ * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ */
+
+#ifndef BOOST_MIRROR_INTRINSIC_HPP
+#define BOOST_MIRROR_INTRINSIC_HPP
+
+#include <boost/mirror/intrinsic/begin.hpp>
+#include <boost/mirror/intrinsic/end.hpp>
+#include <boost/mirror/intrinsic/rbegin.hpp>
+#include <boost/mirror/intrinsic/rend.hpp>
+#include <boost/mirror/intrinsic/size.hpp>
+#include <boost/mirror/intrinsic/at.hpp>
+#include <boost/mirror/intrinsic/point_to.hpp>
+#include <boost/mirror/intrinsic/get_type_list.hpp>
+
+namespace boost {
+namespace mirror {
+
+} // namespace mirror
+} // namespace boost
+
+#endif //include guard
+
Modified: sandbox/mirror/boost/mirror/intrinsic/at.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/at.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/at.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/at.hpp
+ * \file boost/mirror/intrinsic/at.hpp
* Gets the I-th meta-attribute/meta-inheritence/etc.
*
* Copyright 2008 Matus Chochlik. Distributed under the Boost
@@ -7,11 +7,11 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_AT_HPP
-#define BOOST_MIRROR_ALGORITHM_AT_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_AT_HPP
+#define BOOST_MIRROR_INTRINSIC_AT_HPP
-#include <boost/mirror/algorithm/detail/attribute_at.hpp>
-#include <boost/mirror/algorithm/detail/base_class_at.hpp>
+#include <boost/mirror/intrinsic/detail/attribute_at.hpp>
+#include <boost/mirror/intrinsic/detail/base_class_at.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/intrinsic/begin.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/begin.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/begin.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/begin.hpp
+ * \file boost/mirror/intrinsic/begin.hpp
* Returns the iterator pointing to the first meta-object
* in a meta-object sequence.
*
@@ -8,11 +8,11 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_BEGIN_HPP
-#define BOOST_MIRROR_ALGORITHM_BEGIN_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_BEGIN_HPP
+#define BOOST_MIRROR_INTRINSIC_BEGIN_HPP
-#include <boost/mirror/algorithm/detail/begin.hpp>
-#include <boost/mirror/algorithm/detail/positional.hpp>
+#include <boost/mirror/intrinsic/detail/begin.hpp>
+#include <boost/mirror/intrinsic/detail/positional.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/intrinsic/detail/attribute_at.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/detail/attribute_at.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/detail/attribute_at.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/attribute_at.hpp
+ * \file boost/mirror/intrinsic/detail/attribute_at.hpp
* Implementation of the at algorithm
*
* Copyright 2008 Matus Chochlik. Distributed under the Boost
@@ -7,8 +7,8 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_ATTRIBUTE_AT_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_ATTRIBUTE_AT_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_DETAIL_ATTRIBUTE_AT_HPP
+#define BOOST_MIRROR_INTRINSIC_DETAIL_ATTRIBUTE_AT_HPP
// mirror common definitions
#include <boost/mirror/common_defs.hpp>
Modified: sandbox/mirror/boost/mirror/intrinsic/detail/base_class_at.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/detail/base_class_at.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/detail/base_class_at.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/base_class_at.hpp
+ * \file boost/mirror/intrinsic/detail/base_class_at.hpp
* Implementation of the at algorithm for base_classes
*
* Copyright 2008 Matus Chochlik. Distributed under the Boost
@@ -7,8 +7,8 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_BASE_CLASS_AT_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_BASE_CLASS_AT_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_DETAIL_BASE_CLASS_AT_HPP
+#define BOOST_MIRROR_INTRINSIC_DETAIL_BASE_CLASS_AT_HPP
// mirror common definitions
#include <boost/mirror/common_defs.hpp>
Modified: sandbox/mirror/boost/mirror/intrinsic/detail/begin.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/detail/begin.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/detail/begin.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/begin.hpp
+ * \file boost/mirror/intrinsic/detail/begin.hpp
* Template returning the iterator poining to
* the first element in a meta object sequence.
*
@@ -8,10 +8,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_BEGIN_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_BEGIN_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_DETAIL_BEGIN_HPP
+#define BOOST_MIRROR_INTRINSIC_DETAIL_BEGIN_HPP
-#include <boost/mirror/algorithm/detail/iterator.hpp>
+#include <boost/mirror/iterator/detail/iterator.hpp>
#include <boost/mpl/always.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/intrinsic/detail/end.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/detail/end.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/detail/end.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/end.hpp
+ * \file boost/mirror/intrinsic/detail/end.hpp
* Template returning the iterator poining to
* the first element in a meta object sequence.
*
@@ -8,10 +8,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_END_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_END_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_DETAIL_END_HPP
+#define BOOST_MIRROR_INTRINSIC_DETAIL_END_HPP
-#include <boost/mirror/algorithm/detail/iterator.hpp>
+#include <boost/mirror/iterator/detail/iterator.hpp>
#include <boost/mpl/always.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/intrinsic/detail/point_to.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/detail/point_to.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/detail/point_to.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/point_to.hpp
+ * \file boost/mirror/intrinsic/detail/point_to.hpp
*
* Template returning the iterator poining to
* the element at the given position
@@ -9,10 +9,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_POINT_TO_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_POINT_TO_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_DETAIL_POINT_TO_HPP
+#define BOOST_MIRROR_INTRINSIC_DETAIL_POINT_TO_HPP
-#include <boost/mirror/algorithm/detail/iterator.hpp>
+#include <boost/mirror/iterator/detail/iterator.hpp>
#include <boost/mpl/always.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/intrinsic/detail/positional.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/detail/positional.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/detail/positional.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/positional.hpp
+ * \file boost/mirror/intrinsic/detail/positional.hpp
*
* Common boilerplate for iterator getters.
*
@@ -9,8 +9,8 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_POSITIONAL_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_POSITIONAL_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_DETAIL_POSITIONAL_HPP
+#define BOOST_MIRROR_INTRINSIC_DETAIL_POSITIONAL_HPP
#include <boost/mirror/meta_attributes.hpp>
#include <boost/mirror/meta_inheritance.hpp>
Modified: sandbox/mirror/boost/mirror/intrinsic/detail/rbegin.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/detail/rbegin.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/detail/rbegin.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/rbegin.hpp
+ * \file boost/mirror/intrinsic/detail/rbegin.hpp
* Template returning the iterator poining to
* the last element in a meta object sequence.
*
@@ -8,10 +8,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_RBEGIN_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_RBEGIN_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_DETAIL_RBEGIN_HPP
+#define BOOST_MIRROR_INTRINSIC_DETAIL_RBEGIN_HPP
-#include <boost/mirror/algorithm/detail/reverse_iterator.hpp>
+#include <boost/mirror/iterator/detail/reverse_iterator.hpp>
#include <boost/mpl/always.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/intrinsic/detail/rend.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/detail/rend.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/detail/rend.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/rend.hpp
+ * \file boost/mirror/intrinsic/detail/rend.hpp
* Template returning the iterator poining before
* the first element in a meta object sequence.
*
@@ -8,10 +8,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_REND_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_REND_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_DETAIL_REND_HPP
+#define BOOST_MIRROR_INTRINSIC_DETAIL_REND_HPP
-#include <boost/mirror/algorithm/detail/iterator.hpp>
+#include <boost/mirror/iterator/detail/iterator.hpp>
#include <boost/mpl/always.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/intrinsic/end.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/end.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/end.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/end.hpp
+ * \file boost/mirror/intrinsic/end.hpp
* Returns the iterator pointing to the first meta-object
* in a meta-object sequence.
*
@@ -8,11 +8,11 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_END_HPP
-#define BOOST_MIRROR_ALGORITHM_END_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_END_HPP
+#define BOOST_MIRROR_INTRINSIC_END_HPP
-#include <boost/mirror/algorithm/detail/end.hpp>
-#include <boost/mirror/algorithm/detail/positional.hpp>
+#include <boost/mirror/intrinsic/detail/end.hpp>
+#include <boost/mirror/intrinsic/detail/positional.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/intrinsic/get_type_list.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/get_type_list.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/get_type_list.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/get_type_list.hpp
+ * \file boost/mirror/intrinsic/get_type_list.hpp
* Gets the list of types from a meta-object-sequence.
* For meta_attributes it returns the types of reflected attributes,
* for meta_base_classes it returns the types of base classes, etc.
@@ -9,8 +9,8 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_GET_TYPE_LIST_HPP
-#define BOOST_MIRROR_ALGORITHM_GET_TYPE_LIST_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_GET_TYPE_LIST_HPP
+#define BOOST_MIRROR_INTRINSIC_GET_TYPE_LIST_HPP
#include <boost/mpl/accumulate.hpp>
Modified: sandbox/mirror/boost/mirror/intrinsic/point_to.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/point_to.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/point_to.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/point_to.hpp
+ * \file boost/mirror/intrinsic/point_to.hpp
* Returns the iterator pointing to the meta-object
* on the specified position in a meta-object sequence.
*
@@ -8,11 +8,11 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_POINT_TO_HPP
-#define BOOST_MIRROR_ALGORITHM_POINT_TO_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_POINT_TO_HPP
+#define BOOST_MIRROR_INTRINSIC_POINT_TO_HPP
-#include <boost/mirror/algorithm/detail/point_to.hpp>
-#include <boost/mirror/algorithm/detail/positional.hpp>
+#include <boost/mirror/intrinsic/detail/point_to.hpp>
+#include <boost/mirror/intrinsic/detail/positional.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/intrinsic/rbegin.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/rbegin.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/rbegin.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/rbegin.hpp
+ * \file boost/mirror/intrinsic/rbegin.hpp
* Returns the revverse iterator pointing to the last meta-object
* in a meta-object sequence.
*
@@ -8,11 +8,11 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_RBEGIN_HPP
-#define BOOST_MIRROR_ALGORITHM_RBEGIN_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_RBEGIN_HPP
+#define BOOST_MIRROR_INTRINSIC_RBEGIN_HPP
-#include <boost/mirror/algorithm/detail/rbegin.hpp>
-#include <boost/mirror/algorithm/detail/positional.hpp>
+#include <boost/mirror/intrinsic/detail/rbegin.hpp>
+#include <boost/mirror/intrinsic/detail/positional.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/intrinsic/rend.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/rend.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/rend.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/rend.hpp
+ * \file boost/mirror/intrinsic/rend.hpp
* Returns the reverse iterator pointing before the first meta-object
* in a meta-object sequence.
*
@@ -8,11 +8,11 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_REND_HPP
-#define BOOST_MIRROR_ALGORITHM_REND_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_REND_HPP
+#define BOOST_MIRROR_INTRINSIC_REND_HPP
-#include <boost/mirror/algorithm/detail/rend.hpp>
-#include <boost/mirror/algorithm/detail/positional.hpp>
+#include <boost/mirror/intrinsic/detail/rend.hpp>
+#include <boost/mirror/intrinsic/detail/positional.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/intrinsic/size.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/intrinsic/size.hpp (original)
+++ sandbox/mirror/boost/mirror/intrinsic/size.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/size.hpp
+ * \file boost/mirror/intrinsic/size.hpp
* Gets count of meta-attributes/meta-inheritences/etc.
*
* Copyright 2008 Matus Chochlik. Distributed under the Boost
@@ -7,8 +7,8 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_SIZE_HPP
-#define BOOST_MIRROR_ALGORITHM_SIZE_HPP
+#ifndef BOOST_MIRROR_INTRINSIC_SIZE_HPP
+#define BOOST_MIRROR_INTRINSIC_SIZE_HPP
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/iterator/detail/attribute_iterator.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/detail/attribute_iterator.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/detail/attribute_iterator.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/attribute_iterator.hpp
+ * \file boost/mirror/iterator/detail/attribute_iterator.hpp
* Iterators for iterating through meta-object sequences
*
* Copyright 2008 Matus Chochlik. Distributed under the Boost
@@ -7,10 +7,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_ATTRIBUTE_ITERATOR_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_ATTRIBUTE_ITERATOR_HPP
+#ifndef BOOST_MIRROR_ITERATOR_DETAIL_ATTRIBUTE_ITERATOR_HPP
+#define BOOST_MIRROR_ITERATOR_DETAIL_ATTRIBUTE_ITERATOR_HPP
-#include <boost/mirror/algorithm/detail/common_iterator.hpp>
+#include <boost/mirror/iterator/detail/common_iterator.hpp>
#include <boost/mirror/meta_attributes.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/iterator/detail/base_class_iterator.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/detail/base_class_iterator.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/detail/base_class_iterator.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/base_class_iterator.hpp
+ * \file boost/mirror/iterator/detail/base_class_iterator.hpp
* Iterators for iterating through meta-object sequences
*
* Copyright 2008 Matus Chochlik. Distributed under the Boost
@@ -7,10 +7,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_BASE_CLASS_ITERATOR_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_BASE_CLASS_ITERATOR_HPP
+#ifndef BOOST_MIRROR_ITERATOR_DETAIL_BASE_CLASS_ITERATOR_HPP
+#define BOOST_MIRROR_ITERATOR_DETAIL_BASE_CLASS_ITERATOR_HPP
-#include <boost/mirror/algorithm/detail/common_iterator.hpp>
+#include <boost/mirror/iterator/detail/common_iterator.hpp>
#include <boost/mirror/meta_inheritance.hpp>
Modified: sandbox/mirror/boost/mirror/iterator/detail/common_iterator.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/detail/common_iterator.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/detail/common_iterator.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/common_iterator.hpp
+ * \file boost/mirror/iterator/detail/common_iterator.hpp
*
* Common iterator-related declarations
*
@@ -8,11 +8,11 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_COMMON_ITERATOR_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_COMMON_ITERATOR_HPP
+#ifndef BOOST_MIRROR_ITERATOR_DETAIL_COMMON_ITERATOR_HPP
+#define BOOST_MIRROR_ITERATOR_DETAIL_COMMON_ITERATOR_HPP
-#include <boost/mirror/algorithm/size.hpp>
-#include <boost/mirror/algorithm/at.hpp>
+#include <boost/mirror/intrinsic/size.hpp>
+#include <boost/mirror/intrinsic/at.hpp>
#include <boost/mpl/int.hpp>
#include <boost/mpl/arithmetic.hpp>
#include <boost/mpl/if.hpp>
Modified: sandbox/mirror/boost/mirror/iterator/detail/iterator.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/detail/iterator.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/detail/iterator.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/iterator.hpp
+ * \file boost/mirror/iterator/detail/iterator.hpp
* Includes all meta-object sequence iterators
*
* Copyright 2008 Matus Chochlik. Distributed under the Boost
@@ -7,11 +7,11 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_ITERATOR_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_ITERATOR_HPP
+#ifndef BOOST_MIRROR_ITERATOR_DETAIL_ITERATOR_HPP
+#define BOOST_MIRROR_ITERATOR_DETAIL_ITERATOR_HPP
-#include <boost/mirror/algorithm/detail/attribute_iterator.hpp>
-#include <boost/mirror/algorithm/detail/base_class_iterator.hpp>
+#include <boost/mirror/iterator/detail/attribute_iterator.hpp>
+#include <boost/mirror/iterator/detail/base_class_iterator.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/iterator/detail/iterator_comparison.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/detail/iterator_comparison.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/detail/iterator_comparison.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/iterator_comparison.hpp
+ * \file boost/mirror/iterator/detail/iterator_comparison.hpp
*
* Common boilerplate for iterator comparison.
*
@@ -9,10 +9,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_ITERATOR_COMPARISON_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_ITERATOR_COMPARISON_HPP
+#ifndef BOOST_MIRROR_ITERATOR_DETAIL_ITERATOR_COMPARISON_HPP
+#define BOOST_MIRROR_ITERATOR_DETAIL_ITERATOR_COMPARISON_HPP
-#include <boost/mirror/algorithm/detail/common_iterator.hpp>
+#include <boost/mirror/iterator/detail/common_iterator.hpp>
#include <boost/mpl/times.hpp>
#include <boost/mpl/bool.hpp>
Modified: sandbox/mirror/boost/mirror/iterator/detail/reverse_iterator.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/detail/reverse_iterator.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/detail/reverse_iterator.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/detail/reverse_iterator.hpp
+ * \file boost/mirror/iterator/detail/reverse_iterator.hpp
* Includes all meta-object sequence reverse_iterators
*
* Copyright 2008 Matus Chochlik. Distributed under the Boost
@@ -7,11 +7,11 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_DETAIL_REVERSE_ITERATOR_HPP
-#define BOOST_MIRROR_ALGORITHM_DETAIL_REVERSE_ITERATOR_HPP
+#ifndef BOOST_MIRROR_ITERATOR_DETAIL_REVERSE_ITERATOR_HPP
+#define BOOST_MIRROR_ITERATOR_DETAIL_REVERSE_ITERATOR_HPP
-#include <boost/mirror/algorithm/detail/attribute_iterator.hpp>
-#include <boost/mirror/algorithm/detail/base_class_iterator.hpp>
+#include <boost/mirror/iterator/detail/attribute_iterator.hpp>
+#include <boost/mirror/iterator/detail/base_class_iterator.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/iterator/is_valid.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/is_valid.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/is_valid.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/is_valid.hpp
+ * \file boost/mirror/iterator/is_valid.hpp
*
* returns mpl::true_ if the passed iterator is valid
* returns mpl::false_ otherwise
@@ -9,8 +9,8 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_IS_VALID_HPP
-#define BOOST_MIRROR_ALGORITHM_ID_VALID_HPP
+#ifndef BOOST_MIRROR_ITERATOR_IS_VALID_HPP
+#define BOOST_MIRROR_ITERATOR_ID_VALID_HPP
#include <boost/mpl/times.hpp>
#include <boost/mpl/and.hpp>
Modified: sandbox/mirror/boost/mirror/iterator/iterator_comparison.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/iterator_comparison.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/iterator_comparison.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/iterator_comparison.hpp
+ * \file boost/mirror/iterator/iterator_comparison.hpp
*
* Iterator comparison
*
@@ -8,15 +8,15 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_ITERATOR_COMPARISON_HPP
-#define BOOST_MIRROR_ALGORITHM_ITERATOR_COMPARISON_HPP
+#ifndef BOOST_MIRROR_ITERATOR_ITERATOR_COMPARISON_HPP
+#define BOOST_MIRROR_ITERATOR_ITERATOR_COMPARISON_HPP
-#include <boost/mirror/algorithm/iterator_equal.hpp>
-#include <boost/mirror/algorithm/iterator_not_equal.hpp>
-#include <boost/mirror/algorithm/iterator_less.hpp>
-#include <boost/mirror/algorithm/iterator_less_equal.hpp>
-#include <boost/mirror/algorithm/iterator_greater.hpp>
-#include <boost/mirror/algorithm/iterator_greater_equal.hpp>
+#include <boost/mirror/iterator/iterator_equal.hpp>
+#include <boost/mirror/iterator/iterator_not_equal.hpp>
+#include <boost/mirror/iterator/iterator_less.hpp>
+#include <boost/mirror/iterator/iterator_less_equal.hpp>
+#include <boost/mirror/iterator/iterator_greater.hpp>
+#include <boost/mirror/iterator/iterator_greater_equal.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/iterator/iterator_equal.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/iterator_equal.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/iterator_equal.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/iterator_equal.hpp
+ * \file boost/mirror/iterator/iterator_equal.hpp
*
* Iterator equality comparison
*
@@ -8,10 +8,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_ITERATOR_EQUAL_HPP
-#define BOOST_MIRROR_ALGORITHM_ITERATOR_EQUAL_HPP
+#ifndef BOOST_MIRROR_ITERATOR_ITERATOR_EQUAL_HPP
+#define BOOST_MIRROR_ITERATOR_ITERATOR_EQUAL_HPP
-#include <boost/mirror/algorithm/detail/iterator_comparison.hpp>
+#include <boost/mirror/iterator/detail/iterator_comparison.hpp>
#include <boost/mpl/equal_to.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/iterator/iterator_greater.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/iterator_greater.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/iterator_greater.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/iterator_greater.hpp
+ * \file boost/mirror/iterator/iterator_greater.hpp
*
* Iterator greater than comparison
*
@@ -8,10 +8,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_ITERATOR_GREATER_HPP
-#define BOOST_MIRROR_ALGORITHM_ITERATOR_GREATER_HPP
+#ifndef BOOST_MIRROR_ITERATOR_ITERATOR_GREATER_HPP
+#define BOOST_MIRROR_ITERATOR_ITERATOR_GREATER_HPP
-#include <boost/mirror/algorithm/detail/iterator_comparison.hpp>
+#include <boost/mirror/iterator/detail/iterator_comparison.hpp>
#include <boost/mpl/greater.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/iterator/iterator_greater_equal.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/iterator_greater_equal.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/iterator_greater_equal.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/iterator_greater_equal.hpp
+ * \file boost/mirror/iterator/iterator_greater_equal.hpp
*
* Iterator greater than or equal comparison
*
@@ -8,10 +8,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_ITERATOR_GREATER_EQUAL_HPP
-#define BOOST_MIRROR_ALGORITHM_ITERATOR_GREATER_EQUAL_HPP
+#ifndef BOOST_MIRROR_ITERATOR_ITERATOR_GREATER_EQUAL_HPP
+#define BOOST_MIRROR_ITERATOR_ITERATOR_GREATER_EQUAL_HPP
-#include <boost/mirror/algorithm/detail/iterator_comparison.hpp>
+#include <boost/mirror/iterator/detail/iterator_comparison.hpp>
#include <boost/mpl/greater_equal.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/iterator/iterator_less.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/iterator_less.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/iterator_less.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/iterator_less.hpp
+ * \file boost/mirror/iterator/iterator_less.hpp
*
* Iterator less than comparison
*
@@ -8,10 +8,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_ITERATOR_LESS_HPP
-#define BOOST_MIRROR_ALGORITHM_ITERATOR_LESS_HPP
+#ifndef BOOST_MIRROR_ITERATOR_ITERATOR_LESS_HPP
+#define BOOST_MIRROR_ITERATOR_ITERATOR_LESS_HPP
-#include <boost/mirror/algorithm/detail/iterator_comparison.hpp>
+#include <boost/mirror/iterator/detail/iterator_comparison.hpp>
#include <boost/mpl/less.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/iterator/iterator_less_equal.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/iterator_less_equal.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/iterator_less_equal.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/iterator_less_equal.hpp
+ * \file boost/mirror/iterator/iterator_less_equal.hpp
*
* Iterator less than or equal comparison
*
@@ -8,10 +8,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_ITERATOR_LESS_EQUAL_HPP
-#define BOOST_MIRROR_ALGORITHM_ITERATOR_LESS_EQUAL_HPP
+#ifndef BOOST_MIRROR_ITERATOR_ITERATOR_LESS_EQUAL_HPP
+#define BOOST_MIRROR_ITERATOR_ITERATOR_LESS_EQUAL_HPP
-#include <boost/mirror/algorithm/detail/iterator_comparison.hpp>
+#include <boost/mirror/iterator/detail/iterator_comparison.hpp>
#include <boost/mpl/less_equal.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/iterator/iterator_not_equal.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/iterator_not_equal.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/iterator_not_equal.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/iterator_not_equal.hpp
+ * \file boost/mirror/iterator/iterator_not_equal.hpp
*
* Iterator inequality comparison
*
@@ -8,10 +8,10 @@
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
*/
-#ifndef BOOST_MIRROR_ALGORITHM_ITERATOR_NOT_EQUAL_HPP
-#define BOOST_MIRROR_ALGORITHM_ITERATOR_NOT_EQUAL_HPP
+#ifndef BOOST_MIRROR_ITERATOR_ITERATOR_NOT_EQUAL_HPP
+#define BOOST_MIRROR_ITERATOR_ITERATOR_NOT_EQUAL_HPP
-#include <boost/mirror/algorithm/detail/iterator_comparison.hpp>
+#include <boost/mirror/iterator/detail/iterator_comparison.hpp>
#include <boost/mpl/not_equal_to.hpp>
namespace boost {
Modified: sandbox/mirror/boost/mirror/iterator/next.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/next.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/next.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/next.hpp
+ * \file boost/mirror/iterator/next.hpp
* Returns the iterator pointing to the prior element
* in a meta-object sequence.
*
@@ -11,7 +11,7 @@
#ifndef BOOST_MIRROR_ALGORITHM_NEXT_HPP
#define BOOST_MIRROR_ALGORITHM_NEXT_HPP
-#include <boost/mirror/algorithm/detail/iterator.hpp>
+#include <boost/mirror/iterator/detail/iterator.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/iterator/prior.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/iterator/prior.hpp (original)
+++ sandbox/mirror/boost/mirror/iterator/prior.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -1,5 +1,5 @@
/**
- * \file boost/mirror/algorithm/prior.hpp
+ * \file boost/mirror/iterator/prior.hpp
* Returns the iterator pointing to the prior element
* in a meta-object sequence.
*
@@ -11,7 +11,7 @@
#ifndef BOOST_MIRROR_ALGORITHM_PRIOR_HPP
#define BOOST_MIRROR_ALGORITHM_PRIOR_HPP
-#include <boost/mirror/algorithm/detail/iterator.hpp>
+#include <boost/mirror/iterator/detail/iterator.hpp>
namespace boost {
namespace mirror {
Added: sandbox/mirror/boost/mirror/iterators.hpp
==============================================================================
--- (empty file)
+++ sandbox/mirror/boost/mirror/iterators.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -0,0 +1,24 @@
+/**
+ * \file boost/mirror/iterators.hpp
+ * Includes all mirror iterator related headers
+ *
+ * Copyright 2008 Matus Chochlik. Distributed under the Boost
+ * Software License, Version 1.0. (See accompanying file
+ * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ */
+
+#ifndef BOOST_MIRROR_ITERATORS_HPP
+#define BOOST_MIRROR_ITERATORS_HPP
+
+#include <boost/mirror/iterator/prior.hpp>
+#include <boost/mirror/iterator/next.hpp>
+#include <boost/mirror/iterator/iterator_comparison.hpp>
+
+namespace boost {
+namespace mirror {
+
+} // namespace mirror
+} // namespace boost
+
+#endif //include guard
+
Modified: sandbox/mirror/boost/mirror/meta_path/next.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/meta_path/next.hpp (original)
+++ sandbox/mirror/boost/mirror/meta_path/next.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -11,7 +11,7 @@
#include <boost/mirror/meta_path/node_context.hpp>
#include <boost/mirror/meta_path/prior.hpp>
-#include <boost/mirror/algorithm/next.hpp>
+#include <boost/mirror/iterator/next.hpp>
namespace boost {
namespace mirror {
Modified: sandbox/mirror/boost/mirror/meta_path/prior.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/meta_path/prior.hpp (original)
+++ sandbox/mirror/boost/mirror/meta_path/prior.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -10,9 +10,9 @@
#define BOOST_MIRROR_META_PATH_PRIOR_HPP
#include <boost/mirror/meta_path/node_context.hpp>
-#include <boost/mirror/algorithm/prior.hpp>
-#include <boost/mirror/algorithm/point_to.hpp>
-#include <boost/mirror/algorithm/is_valid.hpp>
+#include <boost/mirror/iterator/prior.hpp>
+#include <boost/mirror/iterator/is_valid.hpp>
+#include <boost/mirror/intrinsic/point_to.hpp>
#include <boost/mpl/vector.hpp>
#include <boost/mpl/pair.hpp>
#include <boost/mpl/back.hpp>
Modified: sandbox/mirror/boost/mirror/visitors/meta_path_sample.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/visitors/meta_path_sample.hpp (original)
+++ sandbox/mirror/boost/mirror/visitors/meta_path_sample.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -19,7 +19,7 @@
#include <boost/mirror/traits/reflects_virtual_inheritance.hpp>
#include <boost/mirror/traits/reflects_global_scope.hpp>
// container size
-#include <boost/mirror/algorithm/size.hpp>
+#include <boost/mirror/intrinsic/size.hpp>
//
// meta-path related stuff
#include <boost/mirror/meta_path/export_paths_and_nodes.hpp>
Modified: sandbox/mirror/boost/mirror/visitors/sample.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/visitors/sample.hpp (original)
+++ sandbox/mirror/boost/mirror/visitors/sample.hpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -18,7 +18,7 @@
#include <boost/mirror/traits/reflects_virtual_inheritance.hpp>
#include <boost/mirror/traits/reflects_global_scope.hpp>
// container size
-#include <boost/mirror/algorithm/size.hpp>
+#include <boost/mirror/intrinsic/size.hpp>
//
//
Modified: sandbox/mirror/libs/mirror/example/algorithms/begin_end.cpp
==============================================================================
--- sandbox/mirror/libs/mirror/example/algorithms/begin_end.cpp (original)
+++ sandbox/mirror/libs/mirror/example/algorithms/begin_end.cpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -17,6 +17,8 @@
#include <boost/mirror/meta_class.hpp>
#include <boost/mirror/algorithms.hpp>
+#include <boost/mirror/intrinsic.hpp>
+#include <boost/mirror/iterators.hpp>
#include <boost/mirror/functions.hpp>
#include <boost/mirror/meta_types/boost/tuples/tuple.hpp>
Modified: sandbox/mirror/libs/mirror/test/classes_ct_02.cpp
==============================================================================
--- sandbox/mirror/libs/mirror/test/classes_ct_02.cpp (original)
+++ sandbox/mirror/libs/mirror/test/classes_ct_02.cpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -25,7 +25,7 @@
#include <boost/mpl/equal_to.hpp>
//
#include <boost/mirror/meta_class.hpp>
-#include <boost/mirror/algorithm/size.hpp>
+#include <boost/mirror/intrinsic/size.hpp>
//
#include "./namespaces.hpp"
#include "./classes.hpp"
Modified: sandbox/mirror/libs/mirror/test/classes_ct_03.cpp
==============================================================================
--- sandbox/mirror/libs/mirror/test/classes_ct_03.cpp (original)
+++ sandbox/mirror/libs/mirror/test/classes_ct_03.cpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -19,7 +19,7 @@
#include <boost/type_traits/is_same.hpp>
//
#include <boost/mirror/meta_class.hpp>
-#include <boost/mirror/algorithm/at.hpp>
+#include <boost/mirror/intrinsic/at.hpp>
//
#include "./namespaces.hpp"
#include "./classes.hpp"
Modified: sandbox/mirror/libs/mirror/test/classes_ct_06.cpp
==============================================================================
--- sandbox/mirror/libs/mirror/test/classes_ct_06.cpp (original)
+++ sandbox/mirror/libs/mirror/test/classes_ct_06.cpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -25,7 +25,7 @@
#include <boost/mpl/equal_to.hpp>
//
#include <boost/mirror/meta_class.hpp>
-#include <boost/mirror/algorithm/size.hpp>
+#include <boost/mirror/intrinsic/size.hpp>
//
#include "./namespaces.hpp"
#include "./classes.hpp"
Modified: sandbox/mirror/libs/mirror/test/classes_ct_07.cpp
==============================================================================
--- sandbox/mirror/libs/mirror/test/classes_ct_07.cpp (original)
+++ sandbox/mirror/libs/mirror/test/classes_ct_07.cpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -25,7 +25,7 @@
//
#include <boost/mirror/meta_class.hpp>
#include <boost/mirror/algorithm/accumulate.hpp>
-#include <boost/mirror/algorithm/get_type_list.hpp>
+#include <boost/mirror/intrinsic/get_type_list.hpp>
//
#include "./namespaces.hpp"
#include "./classes.hpp"
Modified: sandbox/mirror/libs/mirror/test/classes_rt_03.cpp
==============================================================================
--- sandbox/mirror/libs/mirror/test/classes_rt_03.cpp (original)
+++ sandbox/mirror/libs/mirror/test/classes_rt_03.cpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -17,7 +17,7 @@
#include <boost/lexical_cast.hpp>
#include <utility>
//
-#include <boost/mirror/algorithm/at.hpp>
+#include <boost/mirror/intrinsic/at.hpp>
#include <boost/mirror/meta_class.hpp>
#include <boost/mirror/meta_classes/std/pair.hpp>
//
Modified: sandbox/mirror/libs/mirror/test/classes_rt_05.cpp
==============================================================================
--- sandbox/mirror/libs/mirror/test/classes_rt_05.cpp (original)
+++ sandbox/mirror/libs/mirror/test/classes_rt_05.cpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -20,7 +20,7 @@
#include <boost/mirror/meta_class.hpp>
#include <boost/mirror/meta_classes/boost/tuples/tuple.hpp>
#include <boost/mirror/algorithm/for_each.hpp>
-#include <boost/mirror/algorithm/size.hpp>
+#include <boost/mirror/intrinsic/size.hpp>
//
#include "./test.hpp"
#include "./classes.hpp"
Modified: sandbox/mirror/libs/mirror/test/classes_rt_06.cpp
==============================================================================
--- sandbox/mirror/libs/mirror/test/classes_rt_06.cpp (original)
+++ sandbox/mirror/libs/mirror/test/classes_rt_06.cpp 2008-10-21 04:15:08 EDT (Tue, 21 Oct 2008)
@@ -17,7 +17,7 @@
#include <boost/mpl/at.hpp>
//
#include <boost/mirror/meta_class.hpp>
-#include <boost/mirror/algorithm/get_type_list.hpp>
+#include <boost/mirror/intrinsic/get_type_list.hpp>
//
#include "./test.hpp"
#include "./classes.hpp"
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