diff --git a/README.md b/README.md deleted file mode 100644 index 2f41b35..0000000 --- a/README.md +++ /dev/null @@ -1,20 +0,0 @@ -Boost.MPL -========== - -Boost.MPL, part of collection of the [Boost C++ Libraries](http://github.com/boostorg), is a library for meta-programming. - -### Directories - -* **doc** - Documentation of the components -* **include** - Interface headers -* **test** - Unit tests - -The core components of the library are in the Boost.MPL.Core sublibrary, which resides in the **core** subdirectory. - -### More information - -* [Documentation](http://www.boost.org/doc/libs/release/libs/mpl/doc/index.html) - -### License - -Distributed under the [Boost Software License, Version 1.0](http://boost.org/LICENSE_1_0.txt). diff --git a/core/index.html b/core/index.html deleted file mode 100644 index 12e6bf3..0000000 --- a/core/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - -Automatic redirection failed, please go to -../doc/index.html
-

© Copyright Beman Dawes, 2001

-

Distributed under the Boost Software License, Version 1.0. (See accompanying -file LICENSE_1_0.txt or copy -at www.boost.org/LICENSE_1_0.txt)

- - \ No newline at end of file diff --git a/core/test/Jamfile.v2 b/core/test/Jamfile.v2 deleted file mode 100644 index 62bc2b2..0000000 --- a/core/test/Jamfile.v2 +++ /dev/null @@ -1,39 +0,0 @@ -# Boost.MPL.Core Library test Jamfile -# -# Copyright (c) 2005 Vladimir Prus -# Copyright (c) 2006-2007 Dave Abrahams -# Copyright (c) 2009 Eric Niebler -# Copyright (c) 2009 Steven Watanabe -# -# 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 - -import testing ; - -project - : requirements - . - ; - -compile aux_/largest_int.cpp ; - -compile arithmetic.cpp ; -compile assert.cpp ; -compile bitwise.cpp ; -run bool.cpp ; -compile comparison.cpp ; -compile eval_if.cpp ; -compile has_xxx.cpp ; -compile identity.cpp ; -compile if.cpp ; -run int.cpp ; -run char.cpp ; -run integral_c.cpp : : : vacpp:-qchars=signed ; -compile logical.cpp ; -compile min_max.cpp ; -compile no_has_xxx.cpp ; -compile numeric_ops.cpp ; -run print.cpp ; -run size_t.cpp ; -compile sizeof.cpp ; diff --git a/core/include/boost/mpl/and.hpp b/include/boost/mpl/and.hpp similarity index 100% rename from core/include/boost/mpl/and.hpp rename to include/boost/mpl/and.hpp diff --git a/core/include/boost/mpl/apply_wrap.hpp b/include/boost/mpl/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/apply_wrap.hpp rename to include/boost/mpl/apply_wrap.hpp diff --git a/core/include/boost/mpl/arithmetic.hpp b/include/boost/mpl/arithmetic.hpp similarity index 100% rename from core/include/boost/mpl/arithmetic.hpp rename to include/boost/mpl/arithmetic.hpp diff --git a/core/include/boost/mpl/assert.hpp b/include/boost/mpl/assert.hpp similarity index 100% rename from core/include/boost/mpl/assert.hpp rename to include/boost/mpl/assert.hpp diff --git a/core/include/boost/mpl/aux_/adl_barrier.hpp b/include/boost/mpl/aux_/adl_barrier.hpp similarity index 100% rename from core/include/boost/mpl/aux_/adl_barrier.hpp rename to include/boost/mpl/aux_/adl_barrier.hpp diff --git a/core/include/boost/mpl/aux_/arithmetic_op.hpp b/include/boost/mpl/aux_/arithmetic_op.hpp similarity index 100% rename from core/include/boost/mpl/aux_/arithmetic_op.hpp rename to include/boost/mpl/aux_/arithmetic_op.hpp diff --git a/core/include/boost/mpl/aux_/arity.hpp b/include/boost/mpl/aux_/arity.hpp similarity index 100% rename from core/include/boost/mpl/aux_/arity.hpp rename to include/boost/mpl/aux_/arity.hpp diff --git a/core/include/boost/mpl/aux_/comparison_op.hpp b/include/boost/mpl/aux_/comparison_op.hpp similarity index 100% rename from core/include/boost/mpl/aux_/comparison_op.hpp rename to include/boost/mpl/aux_/comparison_op.hpp diff --git a/core/include/boost/mpl/aux_/config/adl.hpp b/include/boost/mpl/aux_/config/adl.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/adl.hpp rename to include/boost/mpl/aux_/config/adl.hpp diff --git a/core/include/boost/mpl/aux_/config/arrays.hpp b/include/boost/mpl/aux_/config/arrays.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/arrays.hpp rename to include/boost/mpl/aux_/config/arrays.hpp diff --git a/core/include/boost/mpl/aux_/config/bcc.hpp b/include/boost/mpl/aux_/config/bcc.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/bcc.hpp rename to include/boost/mpl/aux_/config/bcc.hpp diff --git a/core/include/boost/mpl/aux_/config/ctps.hpp b/include/boost/mpl/aux_/config/ctps.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/ctps.hpp rename to include/boost/mpl/aux_/config/ctps.hpp diff --git a/core/include/boost/mpl/aux_/config/dtp.hpp b/include/boost/mpl/aux_/config/dtp.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/dtp.hpp rename to include/boost/mpl/aux_/config/dtp.hpp diff --git a/core/include/boost/mpl/aux_/config/eti.hpp b/include/boost/mpl/aux_/config/eti.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/eti.hpp rename to include/boost/mpl/aux_/config/eti.hpp diff --git a/core/include/boost/mpl/aux_/config/forwarding.hpp b/include/boost/mpl/aux_/config/forwarding.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/forwarding.hpp rename to include/boost/mpl/aux_/config/forwarding.hpp diff --git a/core/include/boost/mpl/aux_/config/gcc.hpp b/include/boost/mpl/aux_/config/gcc.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/gcc.hpp rename to include/boost/mpl/aux_/config/gcc.hpp diff --git a/core/include/boost/mpl/aux_/config/gpu.hpp b/include/boost/mpl/aux_/config/gpu.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/gpu.hpp rename to include/boost/mpl/aux_/config/gpu.hpp diff --git a/core/include/boost/mpl/aux_/config/has_apply.hpp b/include/boost/mpl/aux_/config/has_apply.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/has_apply.hpp rename to include/boost/mpl/aux_/config/has_apply.hpp diff --git a/core/include/boost/mpl/aux_/config/has_xxx.hpp b/include/boost/mpl/aux_/config/has_xxx.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/has_xxx.hpp rename to include/boost/mpl/aux_/config/has_xxx.hpp diff --git a/core/include/boost/mpl/aux_/config/integral.hpp b/include/boost/mpl/aux_/config/integral.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/integral.hpp rename to include/boost/mpl/aux_/config/integral.hpp diff --git a/core/include/boost/mpl/aux_/config/intel.hpp b/include/boost/mpl/aux_/config/intel.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/intel.hpp rename to include/boost/mpl/aux_/config/intel.hpp diff --git a/core/include/boost/mpl/aux_/config/lambda.hpp b/include/boost/mpl/aux_/config/lambda.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/lambda.hpp rename to include/boost/mpl/aux_/config/lambda.hpp diff --git a/core/include/boost/mpl/aux_/config/msvc.hpp b/include/boost/mpl/aux_/config/msvc.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/msvc.hpp rename to include/boost/mpl/aux_/config/msvc.hpp diff --git a/core/include/boost/mpl/aux_/config/msvc_typename.hpp b/include/boost/mpl/aux_/config/msvc_typename.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/msvc_typename.hpp rename to include/boost/mpl/aux_/config/msvc_typename.hpp diff --git a/core/include/boost/mpl/aux_/config/nttp.hpp b/include/boost/mpl/aux_/config/nttp.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/nttp.hpp rename to include/boost/mpl/aux_/config/nttp.hpp diff --git a/core/include/boost/mpl/aux_/config/overload_resolution.hpp b/include/boost/mpl/aux_/config/overload_resolution.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/overload_resolution.hpp rename to include/boost/mpl/aux_/config/overload_resolution.hpp diff --git a/core/include/boost/mpl/aux_/config/pp_counter.hpp b/include/boost/mpl/aux_/config/pp_counter.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/pp_counter.hpp rename to include/boost/mpl/aux_/config/pp_counter.hpp diff --git a/core/include/boost/mpl/aux_/config/preprocessor.hpp b/include/boost/mpl/aux_/config/preprocessor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/preprocessor.hpp rename to include/boost/mpl/aux_/config/preprocessor.hpp diff --git a/core/include/boost/mpl/aux_/config/static_constant.hpp b/include/boost/mpl/aux_/config/static_constant.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/static_constant.hpp rename to include/boost/mpl/aux_/config/static_constant.hpp diff --git a/core/include/boost/mpl/aux_/config/ttp.hpp b/include/boost/mpl/aux_/config/ttp.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/ttp.hpp rename to include/boost/mpl/aux_/config/ttp.hpp diff --git a/core/include/boost/mpl/aux_/config/use_preprocessed.hpp b/include/boost/mpl/aux_/config/use_preprocessed.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/use_preprocessed.hpp rename to include/boost/mpl/aux_/config/use_preprocessed.hpp diff --git a/core/include/boost/mpl/aux_/config/workaround.hpp b/include/boost/mpl/aux_/config/workaround.hpp similarity index 100% rename from core/include/boost/mpl/aux_/config/workaround.hpp rename to include/boost/mpl/aux_/config/workaround.hpp diff --git a/core/include/boost/mpl/aux_/has_apply.hpp b/include/boost/mpl/aux_/has_apply.hpp similarity index 100% rename from core/include/boost/mpl/aux_/has_apply.hpp rename to include/boost/mpl/aux_/has_apply.hpp diff --git a/core/include/boost/mpl/aux_/has_tag.hpp b/include/boost/mpl/aux_/has_tag.hpp similarity index 100% rename from core/include/boost/mpl/aux_/has_tag.hpp rename to include/boost/mpl/aux_/has_tag.hpp diff --git a/core/include/boost/mpl/aux_/include_preprocessed.hpp b/include/boost/mpl/aux_/include_preprocessed.hpp similarity index 100% rename from core/include/boost/mpl/aux_/include_preprocessed.hpp rename to include/boost/mpl/aux_/include_preprocessed.hpp diff --git a/core/include/boost/mpl/aux_/integral_wrapper.hpp b/include/boost/mpl/aux_/integral_wrapper.hpp similarity index 100% rename from core/include/boost/mpl/aux_/integral_wrapper.hpp rename to include/boost/mpl/aux_/integral_wrapper.hpp diff --git a/core/include/boost/mpl/aux_/is_msvc_eti_arg.hpp b/include/boost/mpl/aux_/is_msvc_eti_arg.hpp similarity index 100% rename from core/include/boost/mpl/aux_/is_msvc_eti_arg.hpp rename to include/boost/mpl/aux_/is_msvc_eti_arg.hpp diff --git a/core/include/boost/mpl/aux_/lambda_arity_param.hpp b/include/boost/mpl/aux_/lambda_arity_param.hpp similarity index 100% rename from core/include/boost/mpl/aux_/lambda_arity_param.hpp rename to include/boost/mpl/aux_/lambda_arity_param.hpp diff --git a/core/include/boost/mpl/aux_/lambda_support.hpp b/include/boost/mpl/aux_/lambda_support.hpp similarity index 100% rename from core/include/boost/mpl/aux_/lambda_support.hpp rename to include/boost/mpl/aux_/lambda_support.hpp diff --git a/core/include/boost/mpl/aux_/largest_int.hpp b/include/boost/mpl/aux_/largest_int.hpp similarity index 100% rename from core/include/boost/mpl/aux_/largest_int.hpp rename to include/boost/mpl/aux_/largest_int.hpp diff --git a/core/include/boost/mpl/aux_/logical_op.hpp b/include/boost/mpl/aux_/logical_op.hpp similarity index 100% rename from core/include/boost/mpl/aux_/logical_op.hpp rename to include/boost/mpl/aux_/logical_op.hpp diff --git a/core/include/boost/mpl/aux_/msvc_dtw.hpp b/include/boost/mpl/aux_/msvc_dtw.hpp similarity index 100% rename from core/include/boost/mpl/aux_/msvc_dtw.hpp rename to include/boost/mpl/aux_/msvc_dtw.hpp diff --git a/core/include/boost/mpl/aux_/msvc_eti_base.hpp b/include/boost/mpl/aux_/msvc_eti_base.hpp similarity index 100% rename from core/include/boost/mpl/aux_/msvc_eti_base.hpp rename to include/boost/mpl/aux_/msvc_eti_base.hpp diff --git a/core/include/boost/mpl/aux_/msvc_never_true.hpp b/include/boost/mpl/aux_/msvc_never_true.hpp similarity index 100% rename from core/include/boost/mpl/aux_/msvc_never_true.hpp rename to include/boost/mpl/aux_/msvc_never_true.hpp diff --git a/core/include/boost/mpl/aux_/na.hpp b/include/boost/mpl/aux_/na.hpp similarity index 100% rename from core/include/boost/mpl/aux_/na.hpp rename to include/boost/mpl/aux_/na.hpp diff --git a/core/include/boost/mpl/aux_/na_fwd.hpp b/include/boost/mpl/aux_/na_fwd.hpp similarity index 100% rename from core/include/boost/mpl/aux_/na_fwd.hpp rename to include/boost/mpl/aux_/na_fwd.hpp diff --git a/core/include/boost/mpl/aux_/na_spec.hpp b/include/boost/mpl/aux_/na_spec.hpp similarity index 100% rename from core/include/boost/mpl/aux_/na_spec.hpp rename to include/boost/mpl/aux_/na_spec.hpp diff --git a/core/include/boost/mpl/aux_/nested_type_wknd.hpp b/include/boost/mpl/aux_/nested_type_wknd.hpp similarity index 100% rename from core/include/boost/mpl/aux_/nested_type_wknd.hpp rename to include/boost/mpl/aux_/nested_type_wknd.hpp diff --git a/core/include/boost/mpl/aux_/nttp_decl.hpp b/include/boost/mpl/aux_/nttp_decl.hpp similarity index 100% rename from core/include/boost/mpl/aux_/nttp_decl.hpp rename to include/boost/mpl/aux_/nttp_decl.hpp diff --git a/core/include/boost/mpl/aux_/numeric_cast_utils.hpp b/include/boost/mpl/aux_/numeric_cast_utils.hpp similarity index 100% rename from core/include/boost/mpl/aux_/numeric_cast_utils.hpp rename to include/boost/mpl/aux_/numeric_cast_utils.hpp diff --git a/core/include/boost/mpl/aux_/numeric_op.hpp b/include/boost/mpl/aux_/numeric_op.hpp similarity index 100% rename from core/include/boost/mpl/aux_/numeric_op.hpp rename to include/boost/mpl/aux_/numeric_op.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/and.hpp b/include/boost/mpl/aux_/preprocessed/bcc/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/and.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/bitand.hpp b/include/boost/mpl/aux_/preprocessed/bcc/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/bitor.hpp b/include/boost/mpl/aux_/preprocessed/bcc/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/divides.hpp b/include/boost/mpl/aux_/preprocessed/bcc/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/divides.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/greater.hpp b/include/boost/mpl/aux_/preprocessed/bcc/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/greater.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/less.hpp b/include/boost/mpl/aux_/preprocessed/bcc/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/less.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/minus.hpp b/include/boost/mpl/aux_/preprocessed/bcc/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/minus.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/modulus.hpp b/include/boost/mpl/aux_/preprocessed/bcc/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/or.hpp b/include/boost/mpl/aux_/preprocessed/bcc/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/or.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/plus.hpp b/include/boost/mpl/aux_/preprocessed/bcc/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/plus.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc/times.hpp b/include/boost/mpl/aux_/preprocessed/bcc/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc/times.hpp rename to include/boost/mpl/aux_/preprocessed/bcc/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/and.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/and.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/divides.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/divides.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/greater.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/greater.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/less.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/less.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/minus.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/minus.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/or.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/or.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/plus.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/plus.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc551/times.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc551/times.hpp rename to include/boost/mpl/aux_/preprocessed/bcc551/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp b/include/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp rename to include/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/and.hpp b/include/boost/mpl/aux_/preprocessed/dmc/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/and.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/bitand.hpp b/include/boost/mpl/aux_/preprocessed/dmc/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/bitor.hpp b/include/boost/mpl/aux_/preprocessed/dmc/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/divides.hpp b/include/boost/mpl/aux_/preprocessed/dmc/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/divides.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/greater.hpp b/include/boost/mpl/aux_/preprocessed/dmc/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/greater.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/less.hpp b/include/boost/mpl/aux_/preprocessed/dmc/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/less.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/minus.hpp b/include/boost/mpl/aux_/preprocessed/dmc/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/minus.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/modulus.hpp b/include/boost/mpl/aux_/preprocessed/dmc/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/or.hpp b/include/boost/mpl/aux_/preprocessed/dmc/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/or.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/plus.hpp b/include/boost/mpl/aux_/preprocessed/dmc/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/plus.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/dmc/times.hpp b/include/boost/mpl/aux_/preprocessed/dmc/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/dmc/times.hpp rename to include/boost/mpl/aux_/preprocessed/dmc/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/and.hpp b/include/boost/mpl/aux_/preprocessed/gcc/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/and.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp b/include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/bitor.hpp b/include/boost/mpl/aux_/preprocessed/gcc/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/divides.hpp b/include/boost/mpl/aux_/preprocessed/gcc/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/divides.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp b/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/less.hpp b/include/boost/mpl/aux_/preprocessed/gcc/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/less.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp b/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/modulus.hpp b/include/boost/mpl/aux_/preprocessed/gcc/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/or.hpp b/include/boost/mpl/aux_/preprocessed/gcc/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/or.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp b/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/gcc/times.hpp b/include/boost/mpl/aux_/preprocessed/gcc/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/gcc/times.hpp rename to include/boost/mpl/aux_/preprocessed/gcc/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/and.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/and.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/divides.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/divides.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/greater.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/greater.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/less.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/less.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/minus.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/minus.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/or.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/or.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/plus.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/plus.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc60/times.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc60/times.hpp rename to include/boost/mpl/aux_/preprocessed/msvc60/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/and.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/and.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/divides.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/divides.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/greater.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/greater.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/less.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/less.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/minus.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/minus.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/or.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/or.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/plus.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/plus.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/msvc70/times.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/msvc70/times.hpp rename to include/boost/mpl/aux_/preprocessed/msvc70/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/and.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/and.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/divides.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/divides.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/greater.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/greater.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/less.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/less.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/minus.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/minus.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/or.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/or.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/plus.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/plus.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/mwcw/times.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/mwcw/times.hpp rename to include/boost/mpl/aux_/preprocessed/mwcw/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/and.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/and.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/less.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/less.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/or.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/or.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ctps/times.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ctps/times.hpp rename to include/boost/mpl/aux_/preprocessed/no_ctps/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/and.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/and.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/less.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/less.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/or.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/or.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/no_ttp/times.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/no_ttp/times.hpp rename to include/boost/mpl/aux_/preprocessed/no_ttp/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/and.hpp b/include/boost/mpl/aux_/preprocessed/plain/and.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/and.hpp rename to include/boost/mpl/aux_/preprocessed/plain/and.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp b/include/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp rename to include/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/bitand.hpp b/include/boost/mpl/aux_/preprocessed/plain/bitand.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/bitand.hpp rename to include/boost/mpl/aux_/preprocessed/plain/bitand.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/bitor.hpp b/include/boost/mpl/aux_/preprocessed/plain/bitor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/bitor.hpp rename to include/boost/mpl/aux_/preprocessed/plain/bitor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/bitxor.hpp b/include/boost/mpl/aux_/preprocessed/plain/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/bitxor.hpp rename to include/boost/mpl/aux_/preprocessed/plain/bitxor.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/divides.hpp b/include/boost/mpl/aux_/preprocessed/plain/divides.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/divides.hpp rename to include/boost/mpl/aux_/preprocessed/plain/divides.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/equal_to.hpp b/include/boost/mpl/aux_/preprocessed/plain/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/plain/equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/greater.hpp b/include/boost/mpl/aux_/preprocessed/plain/greater.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/greater.hpp rename to include/boost/mpl/aux_/preprocessed/plain/greater.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp b/include/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp rename to include/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/less.hpp b/include/boost/mpl/aux_/preprocessed/plain/less.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/less.hpp rename to include/boost/mpl/aux_/preprocessed/plain/less.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/less_equal.hpp b/include/boost/mpl/aux_/preprocessed/plain/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/less_equal.hpp rename to include/boost/mpl/aux_/preprocessed/plain/less_equal.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/minus.hpp b/include/boost/mpl/aux_/preprocessed/plain/minus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/minus.hpp rename to include/boost/mpl/aux_/preprocessed/plain/minus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/modulus.hpp b/include/boost/mpl/aux_/preprocessed/plain/modulus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/modulus.hpp rename to include/boost/mpl/aux_/preprocessed/plain/modulus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp b/include/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp rename to include/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/or.hpp b/include/boost/mpl/aux_/preprocessed/plain/or.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/or.hpp rename to include/boost/mpl/aux_/preprocessed/plain/or.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/plus.hpp b/include/boost/mpl/aux_/preprocessed/plain/plus.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/plus.hpp rename to include/boost/mpl/aux_/preprocessed/plain/plus.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/shift_left.hpp b/include/boost/mpl/aux_/preprocessed/plain/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/shift_left.hpp rename to include/boost/mpl/aux_/preprocessed/plain/shift_left.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/shift_right.hpp b/include/boost/mpl/aux_/preprocessed/plain/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/shift_right.hpp rename to include/boost/mpl/aux_/preprocessed/plain/shift_right.hpp diff --git a/core/include/boost/mpl/aux_/preprocessed/plain/times.hpp b/include/boost/mpl/aux_/preprocessed/plain/times.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessed/plain/times.hpp rename to include/boost/mpl/aux_/preprocessed/plain/times.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/add.hpp b/include/boost/mpl/aux_/preprocessor/add.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/add.hpp rename to include/boost/mpl/aux_/preprocessor/add.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp b/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp rename to include/boost/mpl/aux_/preprocessor/def_params_tail.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/default_params.hpp b/include/boost/mpl/aux_/preprocessor/default_params.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/default_params.hpp rename to include/boost/mpl/aux_/preprocessor/default_params.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/enum.hpp b/include/boost/mpl/aux_/preprocessor/enum.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/enum.hpp rename to include/boost/mpl/aux_/preprocessor/enum.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/ext_params.hpp b/include/boost/mpl/aux_/preprocessor/ext_params.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/ext_params.hpp rename to include/boost/mpl/aux_/preprocessor/ext_params.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/filter_params.hpp b/include/boost/mpl/aux_/preprocessor/filter_params.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/filter_params.hpp rename to include/boost/mpl/aux_/preprocessor/filter_params.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/params.hpp b/include/boost/mpl/aux_/preprocessor/params.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/params.hpp rename to include/boost/mpl/aux_/preprocessor/params.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/partial_spec_params.hpp b/include/boost/mpl/aux_/preprocessor/partial_spec_params.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/partial_spec_params.hpp rename to include/boost/mpl/aux_/preprocessor/partial_spec_params.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/repeat.hpp b/include/boost/mpl/aux_/preprocessor/repeat.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/repeat.hpp rename to include/boost/mpl/aux_/preprocessor/repeat.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/sub.hpp b/include/boost/mpl/aux_/preprocessor/sub.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/sub.hpp rename to include/boost/mpl/aux_/preprocessor/sub.hpp diff --git a/core/include/boost/mpl/aux_/preprocessor/tuple.hpp b/include/boost/mpl/aux_/preprocessor/tuple.hpp similarity index 100% rename from core/include/boost/mpl/aux_/preprocessor/tuple.hpp rename to include/boost/mpl/aux_/preprocessor/tuple.hpp diff --git a/core/include/boost/mpl/aux_/shift_op.hpp b/include/boost/mpl/aux_/shift_op.hpp similarity index 100% rename from core/include/boost/mpl/aux_/shift_op.hpp rename to include/boost/mpl/aux_/shift_op.hpp diff --git a/core/include/boost/mpl/aux_/static_cast.hpp b/include/boost/mpl/aux_/static_cast.hpp similarity index 100% rename from core/include/boost/mpl/aux_/static_cast.hpp rename to include/boost/mpl/aux_/static_cast.hpp diff --git a/core/include/boost/mpl/aux_/template_arity_fwd.hpp b/include/boost/mpl/aux_/template_arity_fwd.hpp similarity index 100% rename from core/include/boost/mpl/aux_/template_arity_fwd.hpp rename to include/boost/mpl/aux_/template_arity_fwd.hpp diff --git a/core/test/test.hpp b/include/boost/mpl/aux_/test.hpp similarity index 53% rename from core/test/test.hpp rename to include/boost/mpl/aux_/test.hpp index 2d6bd30..8d1dea6 100644 --- a/core/test/test.hpp +++ b/include/boost/mpl/aux_/test.hpp @@ -1,6 +1,6 @@ -#ifndef BOOST_MPL_TEST_TEST_HPP_INCLUDED -#define BOOST_MPL_TEST_TEST_HPP_INCLUDED +#ifndef BOOST_MPL_AUX_TEST_HPP_INCLUDED +#define BOOST_MPL_AUX_TEST_HPP_INCLUDED // Copyright Aleksey Gurtovoy 2002-2004 // @@ -14,10 +14,12 @@ // $Date$ // $Revision$ -#include "test/test_case.hpp" -#include "test/data.hpp" -#include "test/assert.hpp" -#include +#include +#include +#include +#include + +#include int main() { @@ -27,4 +29,4 @@ int main() using namespace boost; using namespace mpl; -#endif // BOOST_MPL_TEST_TEST_HPP_INCLUDED +#endif // BOOST_MPL_AUX_TEST_HPP_INCLUDED diff --git a/core/test/test/assert.hpp b/include/boost/mpl/aux_/test/assert.hpp similarity index 84% rename from core/test/test/assert.hpp rename to include/boost/mpl/aux_/test/assert.hpp index 2911836..3bd8ba0 100644 --- a/core/test/test/assert.hpp +++ b/include/boost/mpl/aux_/test/assert.hpp @@ -1,6 +1,6 @@ -#ifndef BOOST_MPL_TEST_TEST_ASSERT_HPP_INCLUDED -#define BOOST_MPL_TEST_TEST_ASSERT_HPP_INCLUDED +#ifndef BOOST_MPL_AUX_TEST_ASSERT_HPP_INCLUDED +#define BOOST_MPL_AUX_TEST_ASSERT_HPP_INCLUDED // Copyright Aleksey Gurtovoy 2002-2004 // @@ -26,4 +26,4 @@ enum { BOOST_PP_CAT(instantiation_test, __LINE__) = sizeof( x ) } \ /**/ -#endif // BOOST_MPL_TEST_TEST_ASSERT_HPP_INCLUDED +#endif // BOOST_MPL_AUX_TEST_ASSERT_HPP_INCLUDED diff --git a/core/test/test/data.hpp b/include/boost/mpl/aux_/test/data.hpp similarity index 76% rename from core/test/test/data.hpp rename to include/boost/mpl/aux_/test/data.hpp index 8b9dfa4..373e6c3 100644 --- a/core/test/test/data.hpp +++ b/include/boost/mpl/aux_/test/data.hpp @@ -1,6 +1,6 @@ -#ifndef BOOST_MPL_TEST_TEST_DATA_HPP_INCLUDED -#define BOOST_MPL_TEST_TEST_DATA_HPP_INCLUDED +#ifndef BOOST_MPL_AUX_TEST_DATA_HPP_INCLUDED +#define BOOST_MPL_AUX_TEST_DATA_HPP_INCLUDED // Copyright Aleksey Gurtovoy 2002-2004 // @@ -22,4 +22,4 @@ struct incomplete; class abstract { public: virtual ~abstract() = 0; }; using boost::noncopyable; -#endif // BOOST_MPL_TEST_TEST_DATA_HPP_INCLUDED +#endif // BOOST_MPL_AUX_TEST_DATA_HPP_INCLUDED diff --git a/core/test/test/test_case.hpp b/include/boost/mpl/aux_/test/test_case.hpp similarity index 71% rename from core/test/test/test_case.hpp rename to include/boost/mpl/aux_/test/test_case.hpp index 0327fd3..b168a00 100644 --- a/core/test/test/test_case.hpp +++ b/include/boost/mpl/aux_/test/test_case.hpp @@ -1,6 +1,6 @@ -#ifndef BOOST_MPL_TEST_TEST_TEST_CASE_HPP_INCLUDED -#define BOOST_MPL_TEST_TEST_TEST_CASE_HPP_INCLUDED +#ifndef BOOST_MPL_AUX_TEST_TEST_CASE_HPP_INCLUDED +#define BOOST_MPL_AUX_TEST_TEST_CASE_HPP_INCLUDED // Copyright Aleksey Gurtovoy 2002-2004 // @@ -18,4 +18,4 @@ #define MPL_TEST_CASE() void BOOST_PP_CAT(test,__LINE__)() -#endif // BOOST_MPL_TEST_TEST_TEST_CASE_HPP_INCLUDED +#endif // BOOST_MPL_AUX_TEST_TEST_CASE_HPP_INCLUDED diff --git a/core/include/boost/mpl/aux_/type_wrapper.hpp b/include/boost/mpl/aux_/type_wrapper.hpp similarity index 100% rename from core/include/boost/mpl/aux_/type_wrapper.hpp rename to include/boost/mpl/aux_/type_wrapper.hpp diff --git a/core/include/boost/mpl/aux_/value_wknd.hpp b/include/boost/mpl/aux_/value_wknd.hpp similarity index 100% rename from core/include/boost/mpl/aux_/value_wknd.hpp rename to include/boost/mpl/aux_/value_wknd.hpp diff --git a/core/include/boost/mpl/aux_/yes_no.hpp b/include/boost/mpl/aux_/yes_no.hpp similarity index 100% rename from core/include/boost/mpl/aux_/yes_no.hpp rename to include/boost/mpl/aux_/yes_no.hpp diff --git a/core/include/boost/mpl/bitand.hpp b/include/boost/mpl/bitand.hpp similarity index 100% rename from core/include/boost/mpl/bitand.hpp rename to include/boost/mpl/bitand.hpp diff --git a/core/include/boost/mpl/bitor.hpp b/include/boost/mpl/bitor.hpp similarity index 100% rename from core/include/boost/mpl/bitor.hpp rename to include/boost/mpl/bitor.hpp diff --git a/core/include/boost/mpl/bitwise.hpp b/include/boost/mpl/bitwise.hpp similarity index 100% rename from core/include/boost/mpl/bitwise.hpp rename to include/boost/mpl/bitwise.hpp diff --git a/core/include/boost/mpl/bitxor.hpp b/include/boost/mpl/bitxor.hpp similarity index 100% rename from core/include/boost/mpl/bitxor.hpp rename to include/boost/mpl/bitxor.hpp diff --git a/core/include/boost/mpl/bool.hpp b/include/boost/mpl/bool.hpp similarity index 100% rename from core/include/boost/mpl/bool.hpp rename to include/boost/mpl/bool.hpp diff --git a/core/include/boost/mpl/bool_fwd.hpp b/include/boost/mpl/bool_fwd.hpp similarity index 100% rename from core/include/boost/mpl/bool_fwd.hpp rename to include/boost/mpl/bool_fwd.hpp diff --git a/core/include/boost/mpl/char.hpp b/include/boost/mpl/char.hpp similarity index 100% rename from core/include/boost/mpl/char.hpp rename to include/boost/mpl/char.hpp diff --git a/core/include/boost/mpl/char_fwd.hpp b/include/boost/mpl/char_fwd.hpp similarity index 100% rename from core/include/boost/mpl/char_fwd.hpp rename to include/boost/mpl/char_fwd.hpp diff --git a/core/include/boost/mpl/comparison.hpp b/include/boost/mpl/comparison.hpp similarity index 100% rename from core/include/boost/mpl/comparison.hpp rename to include/boost/mpl/comparison.hpp diff --git a/core/include/boost/mpl/divides.hpp b/include/boost/mpl/divides.hpp similarity index 100% rename from core/include/boost/mpl/divides.hpp rename to include/boost/mpl/divides.hpp diff --git a/core/include/boost/mpl/equal_to.hpp b/include/boost/mpl/equal_to.hpp similarity index 100% rename from core/include/boost/mpl/equal_to.hpp rename to include/boost/mpl/equal_to.hpp diff --git a/core/include/boost/mpl/eval_if.hpp b/include/boost/mpl/eval_if.hpp similarity index 100% rename from core/include/boost/mpl/eval_if.hpp rename to include/boost/mpl/eval_if.hpp diff --git a/core/include/boost/mpl/greater.hpp b/include/boost/mpl/greater.hpp similarity index 100% rename from core/include/boost/mpl/greater.hpp rename to include/boost/mpl/greater.hpp diff --git a/core/include/boost/mpl/greater_equal.hpp b/include/boost/mpl/greater_equal.hpp similarity index 100% rename from core/include/boost/mpl/greater_equal.hpp rename to include/boost/mpl/greater_equal.hpp diff --git a/core/include/boost/mpl/has_xxx.hpp b/include/boost/mpl/has_xxx.hpp similarity index 92% rename from core/include/boost/mpl/has_xxx.hpp rename to include/boost/mpl/has_xxx.hpp index 1704d4b..82e67dd 100644 --- a/core/include/boost/mpl/has_xxx.hpp +++ b/include/boost/mpl/has_xxx.hpp @@ -33,6 +33,10 @@ #include #include +#if BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT(0x590) ) +# include +#endif + #if !defined(BOOST_MPL_CFG_NO_HAS_XXX) # if BOOST_WORKAROUND(BOOST_MSVC, <= 1300) @@ -192,6 +196,41 @@ struct trait \ }; \ /**/ +# elif BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT(0x590) ) + +# define BOOST_MPL_HAS_XXX_TRAIT_NAMED_BCB_DEF(trait, trait_tester, name, default_) \ +template< typename T, bool IS_CLASS > \ +struct trait_tester \ +{ \ + BOOST_STATIC_CONSTANT( bool, value = false ); \ +}; \ +template< typename T > \ +struct trait_tester< T, true > \ +{ \ + struct trait_tester_impl \ + { \ + template < class U > \ + static int resolve( boost::mpl::aux::type_wrapper const volatile * \ + , boost::mpl::aux::type_wrapper* = 0 ); \ + static char resolve( ... ); \ + }; \ + typedef boost::mpl::aux::type_wrapper t_; \ + BOOST_STATIC_CONSTANT( bool, value = ( sizeof( trait_tester_impl::resolve( static_cast< t_ * >(0) ) ) == sizeof(int) ) ); \ +}; \ +template< typename T, typename fallback_ = boost::mpl::bool_ > \ +struct trait \ +{ \ + BOOST_STATIC_CONSTANT( bool, value = (trait_tester< T, boost::is_class< T >::value >::value) ); \ + typedef boost::mpl::bool_< trait< T, fallback_ >::value > type; \ +}; + +# define BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(trait, name, default_) \ + BOOST_MPL_HAS_XXX_TRAIT_NAMED_BCB_DEF( trait \ + , BOOST_PP_CAT(trait,_tester) \ + , name \ + , default_ ) \ +/**/ + # else // other SFINAE-capable compilers # define BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(trait, name, default_) \ diff --git a/core/include/boost/mpl/identity.hpp b/include/boost/mpl/identity.hpp similarity index 100% rename from core/include/boost/mpl/identity.hpp rename to include/boost/mpl/identity.hpp diff --git a/core/include/boost/mpl/if.hpp b/include/boost/mpl/if.hpp similarity index 100% rename from core/include/boost/mpl/if.hpp rename to include/boost/mpl/if.hpp diff --git a/core/include/boost/mpl/int.hpp b/include/boost/mpl/int.hpp similarity index 100% rename from core/include/boost/mpl/int.hpp rename to include/boost/mpl/int.hpp diff --git a/core/include/boost/mpl/int_fwd.hpp b/include/boost/mpl/int_fwd.hpp similarity index 100% rename from core/include/boost/mpl/int_fwd.hpp rename to include/boost/mpl/int_fwd.hpp diff --git a/core/include/boost/mpl/integral_c.hpp b/include/boost/mpl/integral_c.hpp similarity index 100% rename from core/include/boost/mpl/integral_c.hpp rename to include/boost/mpl/integral_c.hpp diff --git a/core/include/boost/mpl/integral_c_fwd.hpp b/include/boost/mpl/integral_c_fwd.hpp similarity index 100% rename from core/include/boost/mpl/integral_c_fwd.hpp rename to include/boost/mpl/integral_c_fwd.hpp diff --git a/core/include/boost/mpl/integral_c_tag.hpp b/include/boost/mpl/integral_c_tag.hpp similarity index 100% rename from core/include/boost/mpl/integral_c_tag.hpp rename to include/boost/mpl/integral_c_tag.hpp diff --git a/core/include/boost/mpl/lambda_fwd.hpp b/include/boost/mpl/lambda_fwd.hpp similarity index 100% rename from core/include/boost/mpl/lambda_fwd.hpp rename to include/boost/mpl/lambda_fwd.hpp diff --git a/core/include/boost/mpl/less.hpp b/include/boost/mpl/less.hpp similarity index 100% rename from core/include/boost/mpl/less.hpp rename to include/boost/mpl/less.hpp diff --git a/core/include/boost/mpl/less_equal.hpp b/include/boost/mpl/less_equal.hpp similarity index 100% rename from core/include/boost/mpl/less_equal.hpp rename to include/boost/mpl/less_equal.hpp diff --git a/core/include/boost/mpl/limits/arity.hpp b/include/boost/mpl/limits/arity.hpp similarity index 100% rename from core/include/boost/mpl/limits/arity.hpp rename to include/boost/mpl/limits/arity.hpp diff --git a/core/include/boost/mpl/logical.hpp b/include/boost/mpl/logical.hpp similarity index 100% rename from core/include/boost/mpl/logical.hpp rename to include/boost/mpl/logical.hpp diff --git a/core/include/boost/mpl/long.hpp b/include/boost/mpl/long.hpp similarity index 100% rename from core/include/boost/mpl/long.hpp rename to include/boost/mpl/long.hpp diff --git a/core/include/boost/mpl/long_fwd.hpp b/include/boost/mpl/long_fwd.hpp similarity index 100% rename from core/include/boost/mpl/long_fwd.hpp rename to include/boost/mpl/long_fwd.hpp diff --git a/core/include/boost/mpl/max.hpp b/include/boost/mpl/max.hpp similarity index 100% rename from core/include/boost/mpl/max.hpp rename to include/boost/mpl/max.hpp diff --git a/core/include/boost/mpl/min.hpp b/include/boost/mpl/min.hpp similarity index 100% rename from core/include/boost/mpl/min.hpp rename to include/boost/mpl/min.hpp diff --git a/core/include/boost/mpl/min_max.hpp b/include/boost/mpl/min_max.hpp similarity index 100% rename from core/include/boost/mpl/min_max.hpp rename to include/boost/mpl/min_max.hpp diff --git a/core/include/boost/mpl/minus.hpp b/include/boost/mpl/minus.hpp similarity index 100% rename from core/include/boost/mpl/minus.hpp rename to include/boost/mpl/minus.hpp diff --git a/core/include/boost/mpl/modulus.hpp b/include/boost/mpl/modulus.hpp similarity index 100% rename from core/include/boost/mpl/modulus.hpp rename to include/boost/mpl/modulus.hpp diff --git a/core/include/boost/mpl/multiplies.hpp b/include/boost/mpl/multiplies.hpp similarity index 100% rename from core/include/boost/mpl/multiplies.hpp rename to include/boost/mpl/multiplies.hpp diff --git a/core/include/boost/mpl/negate.hpp b/include/boost/mpl/negate.hpp similarity index 100% rename from core/include/boost/mpl/negate.hpp rename to include/boost/mpl/negate.hpp diff --git a/core/include/boost/mpl/not.hpp b/include/boost/mpl/not.hpp similarity index 100% rename from core/include/boost/mpl/not.hpp rename to include/boost/mpl/not.hpp diff --git a/core/include/boost/mpl/not_equal_to.hpp b/include/boost/mpl/not_equal_to.hpp similarity index 100% rename from core/include/boost/mpl/not_equal_to.hpp rename to include/boost/mpl/not_equal_to.hpp diff --git a/core/include/boost/mpl/numeric_cast.hpp b/include/boost/mpl/numeric_cast.hpp similarity index 100% rename from core/include/boost/mpl/numeric_cast.hpp rename to include/boost/mpl/numeric_cast.hpp diff --git a/core/include/boost/mpl/or.hpp b/include/boost/mpl/or.hpp similarity index 100% rename from core/include/boost/mpl/or.hpp rename to include/boost/mpl/or.hpp diff --git a/core/include/boost/mpl/plus.hpp b/include/boost/mpl/plus.hpp similarity index 100% rename from core/include/boost/mpl/plus.hpp rename to include/boost/mpl/plus.hpp diff --git a/core/include/boost/mpl/print.hpp b/include/boost/mpl/print.hpp similarity index 100% rename from core/include/boost/mpl/print.hpp rename to include/boost/mpl/print.hpp diff --git a/core/include/boost/mpl/shift_left.hpp b/include/boost/mpl/shift_left.hpp similarity index 100% rename from core/include/boost/mpl/shift_left.hpp rename to include/boost/mpl/shift_left.hpp diff --git a/core/include/boost/mpl/shift_right.hpp b/include/boost/mpl/shift_right.hpp similarity index 100% rename from core/include/boost/mpl/shift_right.hpp rename to include/boost/mpl/shift_right.hpp diff --git a/core/include/boost/mpl/size_t.hpp b/include/boost/mpl/size_t.hpp similarity index 100% rename from core/include/boost/mpl/size_t.hpp rename to include/boost/mpl/size_t.hpp diff --git a/core/include/boost/mpl/size_t_fwd.hpp b/include/boost/mpl/size_t_fwd.hpp similarity index 100% rename from core/include/boost/mpl/size_t_fwd.hpp rename to include/boost/mpl/size_t_fwd.hpp diff --git a/core/include/boost/mpl/sizeof.hpp b/include/boost/mpl/sizeof.hpp similarity index 100% rename from core/include/boost/mpl/sizeof.hpp rename to include/boost/mpl/sizeof.hpp diff --git a/core/include/boost/mpl/tag.hpp b/include/boost/mpl/tag.hpp similarity index 100% rename from core/include/boost/mpl/tag.hpp rename to include/boost/mpl/tag.hpp diff --git a/core/include/boost/mpl/times.hpp b/include/boost/mpl/times.hpp similarity index 100% rename from core/include/boost/mpl/times.hpp rename to include/boost/mpl/times.hpp diff --git a/core/include/boost/mpl/void.hpp b/include/boost/mpl/void.hpp similarity index 100% rename from core/include/boost/mpl/void.hpp rename to include/boost/mpl/void.hpp diff --git a/core/include/boost/mpl/void_fwd.hpp b/include/boost/mpl/void_fwd.hpp similarity index 100% rename from core/include/boost/mpl/void_fwd.hpp rename to include/boost/mpl/void_fwd.hpp diff --git a/sublibs b/sublibs deleted file mode 100644 index 721d7c4..0000000 --- a/sublibs +++ /dev/null @@ -1 +0,0 @@ -The existance of this file tells the regression reporting programs that the directory contains sub-directories which are libraries. \ No newline at end of file diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index 7082f06..0031a52 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -1,21 +1,5 @@ -# Boost.MPL Library test Jamfile -# -# Copyright (c) 2005 Vladimir Prus -# Copyright (c) 2006-2007 Dave Abrahams -# Copyright (c) 2009 Eric Niebler -# Copyright (c) 2009 Steven Watanabe -# -# 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 - -import testing ; - -project - : requirements - ../core/test - ; +compile aux_/largest_int.cpp ; compile aux_/msvc_is_class.cpp ; compile aux_/template_arity.cpp ; compile aux_/preprocessor/is_seq.cpp ; @@ -25,10 +9,15 @@ compile advance.cpp ; compile always.cpp ; compile apply.cpp ; compile apply_wrap.cpp ; +compile arithmetic.cpp ; compile as_sequence.cpp ; +compile assert.cpp ; compile at.cpp ; compile back.cpp ; compile bind.cpp ; +compile bitwise.cpp ; +run bool.cpp ; +compile comparison.cpp ; compile contains.cpp ; compile copy.cpp ; compile copy_if.cpp ; @@ -40,16 +29,23 @@ compile empty.cpp ; compile equal.cpp ; compile erase.cpp ; compile erase_range.cpp ; +compile eval_if.cpp ; compile filter_view.cpp ; compile find.cpp ; compile find_if.cpp ; compile fold.cpp ; run for_each.cpp ; compile front.cpp ; +compile has_xxx.cpp ; +compile identity.cpp ; +compile if.cpp ; compile index_of.cpp ; compile inherit.cpp ; compile insert.cpp ; compile insert_range.cpp ; +run int.cpp ; +run char.cpp ; +run integral_c.cpp : : : vacpp:-qchars=signed ; compile is_placeholder.cpp ; compile is_sequence.cpp ; compile iterator_tags.cpp ; @@ -58,11 +54,15 @@ compile lambda.cpp ; compile lambda_args.cpp ; compile list.cpp ; compile list_c.cpp ; +compile logical.cpp ; compile lower_bound.cpp ; compile map.cpp ; compile max_element.cpp ; +compile min_max.cpp ; compile multiset.cpp ; compile next.cpp ; +compile no_has_xxx.cpp ; +compile numeric_ops.cpp ; compile pair_view.cpp ; compile partition.cpp ; compile pop_front.cpp ; @@ -80,6 +80,8 @@ compile set.cpp ; compile set_c.cpp ; compile single_view.cpp ; compile size.cpp ; +run size_t.cpp ; +compile sizeof.cpp ; compile sort.cpp ; compile stable_partition.cpp ; compile transform.cpp ; diff --git a/test/advance.cpp b/test/advance.cpp index 7abb54d..e174ae4 100644 --- a/test/advance.cpp +++ b/test/advance.cpp @@ -13,9 +13,7 @@ #include #include -#include - -#include "test.hpp" +#include template< int pos > struct iter { diff --git a/test/always.cpp b/test/always.cpp index 4aedcc5..c879b97 100644 --- a/test/always.cpp +++ b/test/always.cpp @@ -16,7 +16,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/apply.cpp b/test/apply.cpp index 6a7903c..6ee8e78 100644 --- a/test/apply.cpp +++ b/test/apply.cpp @@ -15,9 +15,7 @@ #include #include #include - -#include -#include "test.hpp" +#include template< typename T > struct std_vector diff --git a/test/apply_wrap.cpp b/test/apply_wrap.cpp index 0f82b1d..9c45f2e 100644 --- a/test/apply_wrap.cpp +++ b/test/apply_wrap.cpp @@ -15,7 +15,7 @@ #include #include #include -#include +#include #include #include @@ -23,8 +23,6 @@ #include #include -#include "test.hpp" - #if !defined(BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES) # define APPLY_0_FUNC_DEF(i) \ struct f0 \ diff --git a/core/test/arithmetic.cpp b/test/arithmetic.cpp similarity index 97% rename from core/test/arithmetic.cpp rename to test/arithmetic.cpp index 925cbe3..81a615f 100644 --- a/core/test/arithmetic.cpp +++ b/test/arithmetic.cpp @@ -13,7 +13,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/as_sequence.cpp b/test/as_sequence.cpp index f01c006..65edb5d 100644 --- a/test/as_sequence.cpp +++ b/test/as_sequence.cpp @@ -13,7 +13,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/core/test/assert.cpp b/test/assert.cpp similarity index 100% rename from core/test/assert.cpp rename to test/assert.cpp diff --git a/test/at.cpp b/test/at.cpp index bc7a1f0..4b30eda 100644 --- a/test/at.cpp +++ b/test/at.cpp @@ -13,20 +13,19 @@ #include #include -#include -#include "test.hpp" +#include template< typename Seq, int n > struct at_test { typedef typename at_c::type t; - MPL_ASSERT(( boost::is_same< t, integral_c > )); + MPL_ASSERT(( is_same< t, integral_c > )); MPL_ASSERT_RELATION( t::value, ==, 9 - n ); }; MPL_TEST_CASE() { typedef vector10_c numbers; - + at_test< numbers, 0 >(); at_test< numbers, 1 >(); at_test< numbers, 2 >(); diff --git a/core/test/aux_/largest_int.cpp b/test/aux_/largest_int.cpp similarity index 92% rename from core/test/aux_/largest_int.cpp rename to test/aux_/largest_int.cpp index 398fe7d..d9a6fd3 100644 --- a/core/test/aux_/largest_int.cpp +++ b/test/aux_/largest_int.cpp @@ -12,8 +12,8 @@ // $Revision$ #include -#include -#include "test.hpp" +#include + MPL_TEST_CASE() { diff --git a/test/aux_/msvc_is_class.cpp b/test/aux_/msvc_is_class.cpp index 94c4022..6e5d49e 100644 --- a/test/aux_/msvc_is_class.cpp +++ b/test/aux_/msvc_is_class.cpp @@ -17,7 +17,7 @@ #if BOOST_WORKAROUND(BOOST_MSVC, <= 1200) #include -#include "test.hpp" +#include template< typename T > struct A { T x[0]; }; @@ -34,7 +34,7 @@ MPL_TEST_CASE() MPL_ASSERT_NOT(( aux::msvc_is_class< int[5] > )); MPL_ASSERT_NOT(( aux::msvc_is_class< void (*)() > )); MPL_ASSERT_NOT(( aux::msvc_is_class< int (*)(int, char) > )); - + MPL_ASSERT(( aux::msvc_is_class< UDT > )); MPL_ASSERT(( aux::msvc_is_class< incomplete > )); MPL_ASSERT(( aux::msvc_is_class< abstract > )); diff --git a/test/aux_/template_arity.cpp b/test/aux_/template_arity.cpp index 851242c..22370d7 100644 --- a/test/aux_/template_arity.cpp +++ b/test/aux_/template_arity.cpp @@ -12,7 +12,7 @@ // $Revision$ #include -#include "test.hpp" +#include #if defined(BOOST_EXTENDED_TEMPLATE_PARAMETERS_MATCHING) diff --git a/test/back.cpp b/test/back.cpp index 159503d..84ae1e8 100644 --- a/test/back.cpp +++ b/test/back.cpp @@ -13,7 +13,7 @@ #include #include -#include "test.hpp" +#include template< typename Seq, int value > struct back_test { diff --git a/test/bind.cpp b/test/bind.cpp index 12b1d51..2a2de62 100644 --- a/test/bind.cpp +++ b/test/bind.cpp @@ -18,11 +18,9 @@ #include #include #include +#include #include -#include - -#include "test.hpp" namespace { @@ -51,7 +49,7 @@ MPL_TEST_CASE() // basic argument binding typedef apply_wrap5< bind1, void,void,void,void,int >::type r12; MPL_ASSERT(( boost::is_same )); MPL_ASSERT(( boost::is_same )); - + typedef apply_wrap5< bind5, void,void,void,void,int >::type r51; typedef apply_wrap5< bind5, int,void,void,void,void >::type r52; MPL_ASSERT(( boost::is_same )); @@ -84,7 +82,7 @@ MPL_TEST_CASE() // if_ evaluation typedef bind3< quote3, _1, bind1< quote1, _2>, _3 > f; typedef apply_wrap3< f,true_,int_<0>,int >::type r1; typedef apply_wrap3< f,false_,int,int_<0> >::type r2; - + MPL_ASSERT(( boost::is_same > )); MPL_ASSERT(( boost::is_same > )); } diff --git a/core/test/bitwise.cpp b/test/bitwise.cpp similarity index 98% rename from core/test/bitwise.cpp rename to test/bitwise.cpp index 89e12a6..8e6e32b 100644 --- a/core/test/bitwise.cpp +++ b/test/bitwise.cpp @@ -14,7 +14,7 @@ #include #include -#include "test.hpp" +#include typedef integral_c _0; typedef integral_c _1; diff --git a/core/test/bool.cpp b/test/bool.cpp similarity index 93% rename from core/test/bool.cpp rename to test/bool.cpp index f45decb..e023c0c 100644 --- a/core/test/bool.cpp +++ b/test/bool.cpp @@ -12,8 +12,7 @@ // $Revision$ #include -#include -#include "test.hpp" +#include #include diff --git a/core/test/char.cpp b/test/char.cpp similarity index 100% rename from core/test/char.cpp rename to test/char.cpp diff --git a/core/test/comparison.cpp b/test/comparison.cpp similarity index 97% rename from core/test/comparison.cpp rename to test/comparison.cpp index 5cd8564..a59a104 100644 --- a/core/test/comparison.cpp +++ b/test/comparison.cpp @@ -13,7 +13,7 @@ #include #include -#include "test.hpp" +#include // make sure MSVC behaves nicely in presence of the following template template< typename T > struct value {}; diff --git a/test/contains.cpp b/test/contains.cpp index 47fe6a0..1452a38 100644 --- a/test/contains.cpp +++ b/test/contains.cpp @@ -13,10 +13,10 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() -{ +{ typedef vector::type types; MPL_ASSERT(( contains< types,short > )); diff --git a/test/copy.cpp b/test/copy.cpp index 40d379d..a776f55 100644 --- a/test/copy.cpp +++ b/test/copy.cpp @@ -34,7 +34,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/copy_if.cpp b/test/copy_if.cpp index 2446b27..698b4d7 100644 --- a/test/copy_if.cpp +++ b/test/copy_if.cpp @@ -22,7 +22,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/count.cpp b/test/count.cpp index 54c6d17..7d96fee 100644 --- a/test/count.cpp +++ b/test/count.cpp @@ -16,7 +16,7 @@ #include #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { @@ -28,7 +28,7 @@ MPL_TEST_CASE() MPL_ASSERT_RELATION( (count::value), ==, 3 ); MPL_ASSERT_RELATION( (count::value), ==, 0 ); } - + MPL_TEST_CASE() { typedef vector_c values; diff --git a/test/count_if.cpp b/test/count_if.cpp index 2022db2..598ffee 100644 --- a/test/count_if.cpp +++ b/test/count_if.cpp @@ -16,17 +16,16 @@ #include #include #include +#include #include #include -#include "test.hpp" - MPL_TEST_CASE() { typedef vector types; typedef vector_c values; - + MPL_ASSERT_RELATION( (count_if< types, boost::is_float<_> >::value), ==, 1 ); MPL_ASSERT_RELATION( (count_if< types, boost::is_same<_,char&> >::value), ==, 2 ); MPL_ASSERT_RELATION( (count_if< types, boost::is_same<_,void*> >::value), ==, 0 ); diff --git a/test/deque.cpp b/test/deque.cpp index 51518d5..4ac747c 100644 --- a/test/deque.cpp +++ b/test/deque.cpp @@ -21,8 +21,8 @@ #include #include -#include -#include "test.hpp" +#include + MPL_TEST_CASE() { @@ -41,26 +41,26 @@ MPL_TEST_CASE() MPL_ASSERT_NOT(( empty )); MPL_ASSERT_NOT(( empty )); - MPL_ASSERT(( boost::is_same< front::type,char > )); - MPL_ASSERT(( boost::is_same< back::type,char > )); - MPL_ASSERT(( boost::is_same< front::type,char > )); - MPL_ASSERT(( boost::is_same< back::type,long > )); - MPL_ASSERT(( boost::is_same< front::type,char > )); - MPL_ASSERT(( boost::is_same< back::type,int > )); + MPL_ASSERT(( is_same< front::type,char > )); + MPL_ASSERT(( is_same< back::type,char > )); + MPL_ASSERT(( is_same< front::type,char > )); + MPL_ASSERT(( is_same< back::type,long > )); + MPL_ASSERT(( is_same< front::type,char > )); + MPL_ASSERT(( is_same< back::type,int > )); } MPL_TEST_CASE() { typedef deque d2; - + typedef begin::type i1; typedef next::type i2; typedef next::type i3; - - MPL_ASSERT(( boost::is_same::type,char> )); - MPL_ASSERT(( boost::is_same::type,long> )); - MPL_ASSERT(( boost::is_same< i3, end::type > )); + + MPL_ASSERT(( is_same::type,char> )); + MPL_ASSERT(( is_same::type,long> )); + MPL_ASSERT(( is_same< i3, end::type > )); } MPL_TEST_CASE() @@ -68,14 +68,14 @@ MPL_TEST_CASE() typedef deque<> d0; typedef push_back::type d1; - MPL_ASSERT(( boost::is_same< back::type,int > )); + MPL_ASSERT(( is_same< back::type,int > )); typedef push_front::type d2; - MPL_ASSERT(( boost::is_same< back::type,int > )); - MPL_ASSERT(( boost::is_same< front::type,char > )); + MPL_ASSERT(( is_same< back::type,int > )); + MPL_ASSERT(( is_same< front::type,char > )); typedef push_back::type d3; - MPL_ASSERT(( boost::is_same< back::type,long > )); + MPL_ASSERT(( is_same< back::type,long > )); } MPL_TEST_CASE() diff --git a/test/distance.cpp b/test/distance.cpp index 9f3ada0..879dd53 100644 --- a/test/distance.cpp +++ b/test/distance.cpp @@ -15,7 +15,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() @@ -23,7 +23,7 @@ MPL_TEST_CASE() typedef list::type list; typedef begin::type first; typedef end::type last; - + MPL_ASSERT_RELATION( (mpl::distance::value), ==, 4 ); } @@ -32,6 +32,6 @@ MPL_TEST_CASE() typedef range_c::type range; typedef begin::type first; typedef end::type last; - + MPL_ASSERT_RELATION( (mpl::distance::value), ==, 10 ); } diff --git a/test/empty.cpp b/test/empty.cpp index dc6ed69..7e73b36 100644 --- a/test/empty.cpp +++ b/test/empty.cpp @@ -14,7 +14,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/empty_sequence.cpp b/test/empty_sequence.cpp index 6296354..a9501cc 100644 --- a/test/empty_sequence.cpp +++ b/test/empty_sequence.cpp @@ -17,10 +17,10 @@ #include #include #include +#include #include #include -#include "test.hpp" MPL_TEST_CASE() { diff --git a/test/equal.cpp b/test/equal.cpp index 54dbaaf..19390ef 100644 --- a/test/equal.cpp +++ b/test/equal.cpp @@ -14,7 +14,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { @@ -22,7 +22,7 @@ MPL_TEST_CASE() typedef list list2; typedef list list3; typedef list list4; - + MPL_ASSERT(( equal )); MPL_ASSERT(( equal )); MPL_ASSERT_NOT(( equal )); diff --git a/test/erase.cpp b/test/erase.cpp index 5d4f312..ca5b411 100644 --- a/test/erase.cpp +++ b/test/erase.cpp @@ -18,15 +18,13 @@ #include #include #include - -#include -#include "test.hpp" +#include MPL_TEST_CASE() { typedef list types; typedef find::type iter; - + typedef erase::type result; MPL_ASSERT_RELATION( size::value, ==, 7 ); diff --git a/test/erase_range.cpp b/test/erase_range.cpp index 0795863..5e14c81 100644 --- a/test/erase_range.cpp +++ b/test/erase_range.cpp @@ -16,8 +16,7 @@ #include #include #include -#include -#include "test.hpp" +#include MPL_TEST_CASE() { @@ -27,7 +26,7 @@ MPL_TEST_CASE() typedef find::type iter2; typedef erase::type result; - + MPL_ASSERT_RELATION( size::value, ==, 5 ); typedef find::type iter; diff --git a/core/test/eval_if.cpp b/test/eval_if.cpp similarity index 96% rename from core/test/eval_if.cpp rename to test/eval_if.cpp index 2beca53..e2b4332 100644 --- a/core/test/eval_if.cpp +++ b/test/eval_if.cpp @@ -14,8 +14,10 @@ #include #include #include + +#include + #include -#include "test.hpp" MPL_TEST_CASE() { diff --git a/test/filter_view.cpp b/test/filter_view.cpp index 05ee78d..35210a5 100644 --- a/test/filter_view.cpp +++ b/test/filter_view.cpp @@ -18,10 +18,10 @@ #include #include #include +#include #include #include -#include "test.hpp" MPL_TEST_CASE() { diff --git a/test/find.cpp b/test/find.cpp index 0c5dd58..a45d521 100644 --- a/test/find.cpp +++ b/test/find.cpp @@ -17,17 +17,16 @@ #include #include #include -#include -#include "test.hpp" +#include MPL_TEST_CASE() -{ +{ typedef list::type types; typedef list_c values; typedef find::type types_iter; typedef find< values, integral_c >::type values_iter; - + MPL_ASSERT(( is_same< deref::type, short> )); MPL_ASSERT_RELATION( deref::type::value, ==, 7 ); diff --git a/test/find_if.cpp b/test/find_if.cpp index 540b478..0d0ce89 100644 --- a/test/find_if.cpp +++ b/test/find_if.cpp @@ -16,12 +16,11 @@ #include #include #include +#include #include #include -#include "test.hpp" - typedef vector::type types; typedef begin::type first_; diff --git a/test/fold.cpp b/test/fold.cpp index e37e355..48f4758 100644 --- a/test/fold.cpp +++ b/test/fold.cpp @@ -27,7 +27,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/front.cpp b/test/front.cpp index 35612ce..b28dffe 100644 --- a/test/front.cpp +++ b/test/front.cpp @@ -13,7 +13,7 @@ #include #include -#include "test.hpp" +#include template< typename Seq, int value > struct front_test { diff --git a/core/test/has_xxx.cpp b/test/has_xxx.cpp similarity index 99% rename from core/test/has_xxx.cpp rename to test/has_xxx.cpp index ed27d64..c466db2 100644 --- a/core/test/has_xxx.cpp +++ b/test/has_xxx.cpp @@ -14,7 +14,7 @@ #include #include -#include "test.hpp" +#include BOOST_MPL_HAS_XXX_TRAIT_DEF(xxx) BOOST_MPL_HAS_XXX_TEMPLATE_NAMED_DEF(has_xxx_template, xxx, false) diff --git a/core/test/identity.cpp b/test/identity.cpp similarity index 92% rename from core/test/identity.cpp rename to test/identity.cpp index f171a43..db14735 100644 --- a/core/test/identity.cpp +++ b/test/identity.cpp @@ -13,8 +13,7 @@ #include #include -#include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/core/test/if.cpp b/test/if.cpp similarity index 92% rename from core/test/if.cpp rename to test/if.cpp index 0d377d9..df32b6a 100644 --- a/core/test/if.cpp +++ b/test/if.cpp @@ -13,8 +13,7 @@ #include #include -#include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/index_of.cpp b/test/index_of.cpp index ea960c4..bffd321 100644 --- a/test/index_of.cpp +++ b/test/index_of.cpp @@ -15,7 +15,7 @@ #include #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/inherit.cpp b/test/inherit.cpp index c293870..4b16adc 100644 --- a/test/inherit.cpp +++ b/test/inherit.cpp @@ -12,8 +12,7 @@ // $Revision$ #include -#include -#include "test.hpp" +#include struct her { typedef her herself; }; struct my { typedef my myself; }; @@ -25,10 +24,10 @@ MPL_TEST_CASE() typedef inherit::type her_my1; MPL_ASSERT(( is_same )); MPL_ASSERT(( is_same )); - + typedef inherit::type her1; MPL_ASSERT(( is_same )); - + typedef inherit::type her2; MPL_ASSERT(( is_same )); diff --git a/test/insert.cpp b/test/insert.cpp index 51e9ed8..f293cbb 100644 --- a/test/insert.cpp +++ b/test/insert.cpp @@ -18,14 +18,14 @@ #include #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { typedef vector_c numbers; typedef find< numbers,integral_c >::type pos; typedef insert< numbers,pos,integral_c >::type range; - + MPL_ASSERT_RELATION( size::value, ==, 10 ); MPL_ASSERT(( equal< range,range_c > )); } diff --git a/test/insert_range.cpp b/test/insert_range.cpp index 5a96744..65e16fa 100644 --- a/test/insert_range.cpp +++ b/test/insert_range.cpp @@ -19,7 +19,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/core/test/int.cpp b/test/int.cpp similarity index 100% rename from core/test/int.cpp rename to test/int.cpp diff --git a/core/test/integral_c.cpp b/test/integral_c.cpp similarity index 100% rename from core/test/integral_c.cpp rename to test/integral_c.cpp diff --git a/core/test/integral_wrapper_test.hpp b/test/integral_wrapper_test.hpp similarity index 97% rename from core/test/integral_wrapper_test.hpp rename to test/integral_wrapper_test.hpp index 7526065..be31d50 100644 --- a/core/test/integral_wrapper_test.hpp +++ b/test/integral_wrapper_test.hpp @@ -12,9 +12,8 @@ // $Revision$ #include +#include #include -#include -#include "test.hpp" #include diff --git a/test/is_placeholder.cpp b/test/is_placeholder.cpp index 16be52a..b90b3a3 100644 --- a/test/is_placeholder.cpp +++ b/test/is_placeholder.cpp @@ -13,12 +13,12 @@ #include #include +#include + #include #include #include - -#include "test.hpp" - + #define AUX_IS_PLACEHOLDER_TEST(unused1, n, unused2) \ { MPL_ASSERT(( is_placeholder< \ BOOST_PP_CAT(_,BOOST_PP_INC(n)) \ @@ -33,7 +33,7 @@ MPL_TEST_CASE() MPL_ASSERT_NOT(( is_placeholder )); MPL_ASSERT_NOT(( is_placeholder )); MPL_ASSERT(( is_placeholder<_> )); - + BOOST_PP_REPEAT( BOOST_MPL_LIMIT_METAFUNCTION_ARITY , AUX_IS_PLACEHOLDER_TEST diff --git a/test/is_sequence.cpp b/test/is_sequence.cpp index afc3cfb..1efa817 100644 --- a/test/is_sequence.cpp +++ b/test/is_sequence.cpp @@ -16,7 +16,7 @@ #include #include #include -#include "test.hpp" +#include template< typename T > struct std_vector { diff --git a/test/iterator_tags.cpp b/test/iterator_tags.cpp index c1fec88..6840161 100644 --- a/test/iterator_tags.cpp +++ b/test/iterator_tags.cpp @@ -14,7 +14,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/joint_view.cpp b/test/joint_view.cpp index 0855c23..f71958a 100644 --- a/test/joint_view.cpp +++ b/test/joint_view.cpp @@ -17,9 +17,8 @@ #include #include #include +#include -#include -#include "test.hpp" MPL_TEST_CASE() { @@ -38,10 +37,10 @@ template< typename View > struct test_is_empty { typedef typename begin::type first_; typedef typename end::type last_; - + MPL_ASSERT_RELATION( size::value, ==, 0 ); MPL_ASSERT(( is_same< first_,last_> )); - + MPL_ASSERT_INSTANTIATION( View ); MPL_ASSERT_INSTANTIATION( first_ ); MPL_ASSERT_INSTANTIATION( last_ ); diff --git a/test/lambda.cpp b/test/lambda.cpp index 77b5ec0..22e6236 100644 --- a/test/lambda.cpp +++ b/test/lambda.cpp @@ -20,9 +20,10 @@ #include #include +#include + #include #include -#include "test.hpp" struct my { @@ -72,6 +73,6 @@ MPL_TEST_CASE() // bind <-> lambda interaction typedef lambda< less<_1,_2> >::type pred; typedef bind2< pred, _1, int_<4> > f; - + MPL_ASSERT(( apply_wrap1< f,int_<3> > )); } diff --git a/test/lambda_args.cpp b/test/lambda_args.cpp index 2008304..fdd2620 100644 --- a/test/lambda_args.cpp +++ b/test/lambda_args.cpp @@ -13,12 +13,10 @@ #include #include +#include #include #include -#include -#include "test.hpp" - typedef int UDT::* mem_ptr; typedef int (UDT::* mem_fun_ptr)(); diff --git a/test/list.cpp b/test/list.cpp index fbb5022..655905a 100644 --- a/test/list.cpp +++ b/test/list.cpp @@ -18,8 +18,7 @@ #include #include -#include -#include "test.hpp" +#include MPL_TEST_CASE() @@ -47,11 +46,11 @@ MPL_TEST_CASE() MPL_TEST_CASE() { typedef list2 l2; - + typedef begin::type i1; typedef next::type i2; typedef next::type i3; - + MPL_ASSERT(( is_same::type,char> )); MPL_ASSERT(( is_same::type,long> )); MPL_ASSERT(( is_same< i3, end::type > )); diff --git a/test/list_c.cpp b/test/list_c.cpp index 93457c1..7683fda 100644 --- a/test/list_c.cpp +++ b/test/list_c.cpp @@ -16,9 +16,7 @@ #include #include -#include "test.hpp" - -#include +#include #if !BOOST_WORKAROUND(BOOST_MSVC,<= 1200) @@ -72,11 +70,11 @@ MPL_TEST_CASE() typedef list_c l2; MPL_ASSERT(( is_same< l2::value_type, unsigned > )); - + typedef begin::type i1; typedef next::type i2; typedef next::type i3; - + MPL_ASSERT_RELATION( deref::type::value, ==, 2 ); MPL_ASSERT_RELATION( deref::type::value, ==, 1 ); MPL_ASSERT(( is_same< i3, end::type > )); diff --git a/core/test/logical.cpp b/test/logical.cpp similarity index 96% rename from core/test/logical.cpp rename to test/logical.cpp index 5f7c67d..bea6b7a 100644 --- a/core/test/logical.cpp +++ b/test/logical.cpp @@ -13,7 +13,7 @@ #include #include -#include "test.hpp" +#include struct unknown; diff --git a/test/lower_bound.cpp b/test/lower_bound.cpp index 2e9da14..95be40d 100644 --- a/test/lower_bound.cpp +++ b/test/lower_bound.cpp @@ -16,13 +16,13 @@ #include #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { typedef list_c numbers; typedef lower_bound< numbers, int_<4> >::type iter; - + MPL_ASSERT_RELATION( (mpl::distance< begin::type,iter >::value), ==, 5 ); MPL_ASSERT_RELATION( deref::type::value, ==, 5 ); } diff --git a/test/map.cpp b/test/map.cpp index 53e920f..17ad99d 100644 --- a/test/map.cpp +++ b/test/map.cpp @@ -26,7 +26,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() @@ -41,7 +41,7 @@ MPL_TEST_CASE() MPL_ASSERT_RELATION( size::type::value, ==, 1 ); MPL_ASSERT_NOT(( empty )); MPL_ASSERT(( is_same< clear::type,map0<> > )); - + MPL_ASSERT(( is_same< at::type,unsigned > )); MPL_ASSERT(( is_same< at::type,void_ > )); MPL_ASSERT(( contains< m,mpl::pair > )); @@ -50,7 +50,7 @@ MPL_TEST_CASE() MPL_ASSERT_NOT(( has_key::type )); MPL_ASSERT(( has_key::type )); - + MPL_ASSERT_NOT(( is_same< order::type, void_ > )); MPL_ASSERT(( is_same< order::type,void_ > )); @@ -126,7 +126,7 @@ MPL_TEST_CASE() MPL_TEST_CASE() { typedef map0<> m; - + MPL_ASSERT_RELATION( size::type::value, ==, 0 ); MPL_ASSERT(( empty::type )); @@ -177,20 +177,20 @@ MPL_TEST_CASE() { typedef map< mpl::pair > map_of_1_pair; typedef begin::type iter_to_1_pair; - + BOOST_MPL_ASSERT(( is_same< deref::type , mpl::pair > )); - + typedef map< mpl::pair , mpl::pair , mpl::pair > mymap; - + test(); test(); } diff --git a/test/max_element.cpp b/test/max_element.cpp index c4ac82c..65bb0f3 100644 --- a/test/max_element.cpp +++ b/test/max_element.cpp @@ -14,13 +14,13 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { typedef list_c::type numbers; typedef max_element< numbers >::type iter; typedef deref::type max_value; - + MPL_ASSERT_RELATION( max_value::value, ==, 8 ); } diff --git a/core/test/min_max.cpp b/test/min_max.cpp similarity index 91% rename from core/test/min_max.cpp rename to test/min_max.cpp index 2778118..02ead23 100644 --- a/core/test/min_max.cpp +++ b/test/min_max.cpp @@ -13,8 +13,9 @@ #include #include -#include -#include "test.hpp" + +#include + MPL_TEST_CASE() { diff --git a/test/multiset.cpp b/test/multiset.cpp index 9455c88..48a6176 100644 --- a/test/multiset.cpp +++ b/test/multiset.cpp @@ -16,14 +16,13 @@ #include #include +#include #include #include #include #include -#include -#include "test.hpp" /* struct test_data1 @@ -93,16 +92,16 @@ void find_test() MPL_TEST_CASE() { - // agurt 11/jun/06: multiset does not implement iterators yet! + // agurt 11/jun/06: multiset does not implement iterators yet! // typedef insert, int>::type set_of_1_int; // typedef begin::type iter_to_1_int; // BOOST_MPL_ASSERT(( is_same< deref::type, int > )); - + typedef multiset0<> s0; typedef insert::type s1; typedef insert::type s2; typedef insert::type myset; - + // find_test(); // find_test(); } diff --git a/test/next.cpp b/test/next.cpp index 2681def..d7356c7 100644 --- a/test/next.cpp +++ b/test/next.cpp @@ -14,8 +14,7 @@ #include #include #include -#include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/core/test/no_has_xxx.cpp b/test/no_has_xxx.cpp similarity index 100% rename from core/test/no_has_xxx.cpp rename to test/no_has_xxx.cpp diff --git a/core/test/numeric_ops.cpp b/test/numeric_ops.cpp similarity index 99% rename from core/test/numeric_ops.cpp rename to test/numeric_ops.cpp index cea1b8a..453b4aa 100644 --- a/core/test/numeric_ops.cpp +++ b/test/numeric_ops.cpp @@ -16,7 +16,7 @@ #include #include #include -#include "test.hpp" +#include struct complex_tag : int_<10> {}; diff --git a/test/pair_view.cpp b/test/pair_view.cpp index a32f5c2..937ff42 100644 --- a/test/pair_view.cpp +++ b/test/pair_view.cpp @@ -16,31 +16,30 @@ #include #include #include -#include -#include "test.hpp" +#include MPL_TEST_CASE() { typedef range_c r; typedef vector10_c v; - + typedef pair_view view; typedef begin::type first_; typedef end::type last_; MPL_ASSERT(( is_same< first_::category, mpl::random_access_iterator_tag > )); - + MPL_ASSERT(( is_same< advance_c::type, first_ > )); MPL_ASSERT(( is_same< advance_c::type, last_ > )); MPL_ASSERT(( is_same< advance_c::type, last_ > )); MPL_ASSERT(( is_same< advance_c::type, first_ > )); - + typedef advance_c::type iter; - + MPL_ASSERT(( is_same< deref::type , mpl::pair< integral_c,integral_c > - > )); - + > )); + } diff --git a/test/partition.cpp b/test/partition.cpp index 21901b9..947c310 100644 --- a/test/partition.cpp +++ b/test/partition.cpp @@ -19,8 +19,7 @@ #include #include #include - -#include "test.hpp" +#include template< typename N > struct is_odd : modulus< N, int_<2> > diff --git a/test/pop_front.cpp b/test/pop_front.cpp index b8fde2d..71512c1 100644 --- a/test/pop_front.cpp +++ b/test/pop_front.cpp @@ -15,8 +15,7 @@ #include #include #include -#include -#include "test.hpp" +#include MPL_TEST_CASE() { @@ -27,11 +26,11 @@ MPL_TEST_CASE() typedef pop_front::type result1; typedef pop_front::type result2; typedef pop_front::type result3; - + MPL_ASSERT_RELATION( size::value, ==, 0 ); MPL_ASSERT_RELATION( size::value, ==, 1 ); MPL_ASSERT_RELATION( size::value, ==, 2 ); - + MPL_ASSERT(( is_same< front::type, long > )); MPL_ASSERT(( is_same< front::type, int > )); } diff --git a/core/test/print.cpp b/test/print.cpp similarity index 90% rename from core/test/print.cpp rename to test/print.cpp index 74b538c..12295df 100644 --- a/core/test/print.cpp +++ b/test/print.cpp @@ -12,7 +12,9 @@ // $Revision$ #include -#include "test.hpp" + +#include + MPL_TEST_CASE() { diff --git a/test/push_back.cpp b/test/push_back.cpp index 0e10090..bdf7a92 100644 --- a/test/push_back.cpp +++ b/test/push_back.cpp @@ -13,8 +13,7 @@ #include -#include -#include "test.hpp" +#include struct no_push_back_tag {}; diff --git a/test/push_front.cpp b/test/push_front.cpp index 33db1e2..f5edc2f 100644 --- a/test/push_front.cpp +++ b/test/push_front.cpp @@ -18,9 +18,7 @@ #include #include -#include - -#include "test.hpp" +#include struct no_push_front_tag {}; @@ -34,15 +32,15 @@ MPL_TEST_CASE() typedef push_front,long>::type res1; typedef push_front,int>::type res2; typedef push_front,char>::type res3; - + MPL_ASSERT_RELATION( size::value, ==, 1 ); MPL_ASSERT_RELATION( size::value, ==, 2 ); MPL_ASSERT_RELATION( size::value, ==, 3 ); - + MPL_ASSERT(( is_same< front::type, long > )); MPL_ASSERT(( is_same< front::type, int > )); MPL_ASSERT(( is_same< front::type, char > )); - + MPL_ASSERT(( has_push_front< list0<> > )); MPL_ASSERT(( has_push_front< list1 > )); diff --git a/test/quote.cpp b/test/quote.cpp index f57e178..45e97f8 100644 --- a/test/quote.cpp +++ b/test/quote.cpp @@ -13,7 +13,7 @@ #include #include -#include "test.hpp" +#include template< typename T > struct f1 { @@ -36,7 +36,7 @@ MPL_TEST_CASE() { typedef quote1::apply::type t1; typedef quote5::apply::type t5; - + MPL_ASSERT(( boost::is_same< t1, int > )); MPL_ASSERT(( boost::is_same< t5, f5 > )); } diff --git a/test/range_c.cpp b/test/range_c.cpp index 04a6056..90c32cc 100644 --- a/test/range_c.cpp +++ b/test/range_c.cpp @@ -18,8 +18,7 @@ #include #include #include -#include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/remove.cpp b/test/remove.cpp index 3ebe148..6147b08 100644 --- a/test/remove.cpp +++ b/test/remove.cpp @@ -16,7 +16,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() diff --git a/test/remove_if.cpp b/test/remove_if.cpp index 93b4a61..bf9d0ea 100644 --- a/test/remove_if.cpp +++ b/test/remove_if.cpp @@ -23,7 +23,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/replace.cpp b/test/replace.cpp index 2c42ffa..4b3005b 100644 --- a/test/replace.cpp +++ b/test/replace.cpp @@ -16,7 +16,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/replace_if.cpp b/test/replace_if.cpp index c8a7228..4fc690d 100644 --- a/test/replace_if.cpp +++ b/test/replace_if.cpp @@ -21,7 +21,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/reverse.cpp b/test/reverse.cpp index a5f9c1b..69b4a43 100644 --- a/test/reverse.cpp +++ b/test/reverse.cpp @@ -19,7 +19,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/same_as.cpp b/test/same_as.cpp index 03da8eb..41a7c57 100644 --- a/test/same_as.cpp +++ b/test/same_as.cpp @@ -12,8 +12,9 @@ // $Revision$ #include + #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/set.cpp b/test/set.cpp index 976dd30..ab291d9 100644 --- a/test/set.cpp +++ b/test/set.cpp @@ -29,9 +29,8 @@ #include #include -#include +#include -#include "test.hpp" // Use templates for testing so that GCC will show us the actual types involved @@ -40,7 +39,7 @@ void empty_set_test() { MPL_ASSERT_RELATION( size::value, ==, 0 ); MPL_ASSERT(( empty )); - + MPL_ASSERT(( is_same< BOOST_DEDUCED_TYPENAME clear::type, set0<> > )); MPL_ASSERT(( is_same< BOOST_DEDUCED_TYPENAME at::type, void_ > )); MPL_ASSERT(( is_same< BOOST_DEDUCED_TYPENAME at::type, void_ > )); @@ -56,7 +55,7 @@ void empty_set_test() MPL_ASSERT(( is_same< o1, void_ > )); MPL_ASSERT(( is_same< o2, void_ > )); MPL_ASSERT(( is_same< o3, void_ > )); - + typedef BOOST_DEDUCED_TYPENAME begin::type first; typedef BOOST_DEDUCED_TYPENAME end::type last; @@ -70,7 +69,7 @@ void int_set_test() { MPL_ASSERT_RELATION( size::value, ==, 1 ); MPL_ASSERT_NOT(( empty )); - + MPL_ASSERT(( is_same< BOOST_DEDUCED_TYPENAME clear::type, set0<> > )); MPL_ASSERT(( is_same< BOOST_DEDUCED_TYPENAME at::type, int > )); MPL_ASSERT(( is_same< BOOST_DEDUCED_TYPENAME at::type, void_ > )); @@ -86,7 +85,7 @@ void int_set_test() MPL_ASSERT_NOT(( is_same< o1, void_ > )); MPL_ASSERT(( is_same< o2, void_ > )); MPL_ASSERT(( is_same< o3, void_ > )); - + typedef BOOST_DEDUCED_TYPENAME begin::type first; typedef BOOST_DEDUCED_TYPENAME end::type last; @@ -186,7 +185,7 @@ void basic_set_test() int_set_test< BOOST_DEDUCED_TYPENAME erase_key< BOOST_DEDUCED_TYPENAME erase_key::type , long - >::type >(); + >::type >(); int_char_set_test(); int_char_set_test< BOOST_DEDUCED_TYPENAME insert< @@ -206,7 +205,7 @@ void basic_set_test() , int >::type >(); - int_char_long_set_test< BOOST_DEDUCED_TYPENAME insert< + int_char_long_set_test< BOOST_DEDUCED_TYPENAME insert< BOOST_DEDUCED_TYPENAME insert::type , char >::type >(); diff --git a/test/set_c.cpp b/test/set_c.cpp index cbb7d72..e34d86d 100644 --- a/test/set_c.cpp +++ b/test/set_c.cpp @@ -16,8 +16,7 @@ #include #include -#include -#include "test.hpp" +#include namespace test { namespace { #if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300) @@ -69,7 +68,7 @@ MPL_TEST_CASE() typedef begin::type first2; typedef end::type last2; MPL_ASSERT_RELATION( (distance::value), ==, 1 ); - + typedef begin::type first3; typedef end::type last3; MPL_ASSERT_RELATION( (distance::value), ==, 2 ); @@ -96,7 +95,7 @@ MPL_TEST_CASE() MPL_ASSERT(( is_same< test::at_c::type, void_ > )); MPL_ASSERT(( is_same< test::at_c::type, void_ > )); #endif - + typedef begin::type first1; typedef end::type last1; MPL_ASSERT_RELATION( (distance::value), ==, 1 ); diff --git a/test/single_view.cpp b/test/single_view.cpp index a97898b..c46096e 100644 --- a/test/single_view.cpp +++ b/test/single_view.cpp @@ -15,8 +15,7 @@ #include #include #include -#include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/size.cpp b/test/size.cpp index cd815df..0c80711 100644 --- a/test/size.cpp +++ b/test/size.cpp @@ -14,13 +14,13 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { typedef list<> empty_list; typedef list list; - + MPL_ASSERT_RELATION( size::value, ==, 0 ); MPL_ASSERT_RELATION( size::value, ==, 4 ); } diff --git a/core/test/size_t.cpp b/test/size_t.cpp similarity index 100% rename from core/test/size_t.cpp rename to test/size_t.cpp diff --git a/core/test/sizeof.cpp b/test/sizeof.cpp similarity index 94% rename from core/test/sizeof.cpp rename to test/sizeof.cpp index a5ed78a..21c0ce0 100644 --- a/core/test/sizeof.cpp +++ b/test/sizeof.cpp @@ -12,7 +12,7 @@ // $Revision$ #include -#include "test.hpp" +#include struct my { diff --git a/test/sort.cpp b/test/sort.cpp index db062f9..e461f70 100644 --- a/test/sort.cpp +++ b/test/sort.cpp @@ -14,7 +14,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/stable_partition.cpp b/test/stable_partition.cpp index 04447c7..e72d453 100644 --- a/test/stable_partition.cpp +++ b/test/stable_partition.cpp @@ -18,7 +18,7 @@ #include #include #include -#include "test.hpp" +#include typedef vector_c::type numbers; typedef vector_c::type manual_first; diff --git a/test/transform.cpp b/test/transform.cpp index c9b6a07..8df17f2 100644 --- a/test/transform.cpp +++ b/test/transform.cpp @@ -19,13 +19,12 @@ #include #include #include +#include #include #include -#include #include -#include "test.hpp" MPL_TEST_CASE() { diff --git a/test/transform_view.cpp b/test/transform_view.cpp index f3e7db2..bc1fbcf 100644 --- a/test/transform_view.cpp +++ b/test/transform_view.cpp @@ -16,7 +16,7 @@ #include #include #include -#include "test.hpp" +#include MPL_TEST_CASE() diff --git a/test/unique.cpp b/test/unique.cpp index 4e7f474..2e1baa7 100644 --- a/test/unique.cpp +++ b/test/unique.cpp @@ -17,7 +17,7 @@ #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/unpack_args.cpp b/test/unpack_args.cpp index dc62160..d506535 100644 --- a/test/unpack_args.cpp +++ b/test/unpack_args.cpp @@ -14,10 +14,9 @@ #include #include +#include #include -#include "test.hpp" - MPL_TEST_CASE() { MPL_ASSERT(( apply1< diff --git a/test/upper_bound.cpp b/test/upper_bound.cpp index 401f380..7d6ea3b 100644 --- a/test/upper_bound.cpp +++ b/test/upper_bound.cpp @@ -17,7 +17,7 @@ #include #include #include -#include "test.hpp" +#include MPL_TEST_CASE() { diff --git a/test/vector.cpp b/test/vector.cpp index 50bd70f..e1f6e0c 100644 --- a/test/vector.cpp +++ b/test/vector.cpp @@ -23,9 +23,7 @@ #include #include -#include - -#include "test.hpp" +#include MPL_TEST_CASE() diff --git a/test/vector_c.cpp b/test/vector_c.cpp index 3606574..fbff9ea 100644 --- a/test/vector_c.cpp +++ b/test/vector_c.cpp @@ -15,9 +15,7 @@ #include #include -#include - -#include "test.hpp" +#include #if !BOOST_WORKAROUND(BOOST_MSVC, <=1200) MPL_TEST_CASE() diff --git a/test/zip_view.cpp b/test/zip_view.cpp index ba971fb..a8d9b03 100644 --- a/test/zip_view.cpp +++ b/test/zip_view.cpp @@ -23,8 +23,9 @@ #include #include +#include + #include -#include "test.hpp" MPL_TEST_CASE()