From b2deb5ac68e7e954877bdbc26996fea216e86ae5 Mon Sep 17 00:00:00 2001 From: Aleksey Gurtovoy Date: Thu, 2 Sep 2004 15:41:37 +0000 Subject: [PATCH] merge new MPL version from 'mplbook' branch [SVN r24874] --- include/boost/detail/allocator_utilities.hpp | 4 ++-- include/boost/detail/iterator.hpp | 2 +- include/boost/indirect_reference.hpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/boost/detail/allocator_utilities.hpp b/include/boost/detail/allocator_utilities.hpp index e98657e..1c406cf 100644 --- a/include/boost/detail/allocator_utilities.hpp +++ b/include/boost/detail/allocator_utilities.hpp @@ -12,7 +12,7 @@ #include /* keep it first to prevent nasty warns in MSVC */ #include #include -#include +#include #include #include #include @@ -147,7 +147,7 @@ struct compliant_allocator_rebind_to template struct rebind_to: - mpl::apply_if_c< + mpl::eval_if_c< is_partial_std_allocator::value, partial_std_allocator_rebind_to, compliant_allocator_rebind_to diff --git a/include/boost/detail/iterator.hpp b/include/boost/detail/iterator.hpp index 70f6b5e..78700b9 100644 --- a/include/boost/detail/iterator.hpp +++ b/include/boost/detail/iterator.hpp @@ -144,7 +144,7 @@ struct iterator_traits # endif # include -# include +# include # include // should be the last #include diff --git a/include/boost/indirect_reference.hpp b/include/boost/indirect_reference.hpp index 270cbbd..2e993d9 100755 --- a/include/boost/indirect_reference.hpp +++ b/include/boost/indirect_reference.hpp @@ -10,7 +10,7 @@ # include # include # include -# include +# include # include namespace boost { @@ -26,7 +26,7 @@ namespace detail template struct indirect_reference - : mpl::apply_if< + : mpl::eval_if< detail::is_incrementable

, iterator_reference

, detail::smart_ptr_reference