diff --git a/Build.PL b/Build.PL index fee51ef54..a7f25c3e1 100644 --- a/Build.PL +++ b/Build.PL @@ -7,6 +7,7 @@ use Config; use File::Spec; my %prereqs = qw( + Devel::CheckLib 0 Encode::Locale 0 ExtUtils::MakeMaker 6.80 ExtUtils::ParseXS 3.22 diff --git a/utils/send-gcode.pl b/utils/send-gcode.pl new file mode 100644 index 000000000..63affd506 --- /dev/null +++ b/utils/send-gcode.pl @@ -0,0 +1,26 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +BEGIN { + use FindBin; + use lib "$FindBin::Bin/../lib"; +} + +use Slic3r; + +my $serial = Slic3r::GCode::Sender->new($ARGV[0], $ARGV[1]); + +$serial->send($ARGV[2]); + +exit; + +while (1) { + $serial->send("1"); + sleep 1; + $serial->send("0"); + sleep 1; +} + +__END__ diff --git a/xs/Build.PL b/xs/Build.PL index d68c3fa9e..f90f9b3c8 100644 --- a/xs/Build.PL +++ b/xs/Build.PL @@ -3,6 +3,7 @@ use strict; use warnings; +use Devel::CheckLib; use ExtUtils::CppGuess; use Module::Build::WithXSpp; @@ -10,6 +11,39 @@ use Module::Build::WithXSpp; # HAS_BOOL : stops Perl/lib/CORE/handy.h from doing "# define bool char" for MSVC # NOGDI : prevents inclusion of wingdi.h which defines functions Polygon() and Polyline() in global namespace my @cflags = qw(-D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS); + +my @INC = qw(); +my @LIBS = qw(); + +if (defined $ENV{BOOST_DIR}) { + if (-d "$ENV{BOOST_DIR}/include") { + push @INC, '-I' . $ENV{BOOST_DIR} . '/include'; + } else { + push @INC, '-I' . $ENV{BOOST_DIR}; + } + push @LIBS, '-L' . $ENV{BOOST_DIR}; +} else { + push @INC, map "-I$_", grep { -d $_ } + qw(/opt/local/include /usr/local/include /opt/include), + qw(/usr/include C:/Boost/include); + push @LIBS, map "-L$_", grep { -d $_ } + qw(/opt/local/lib /usr/local/lib /opt/lib /usr/lib), + qw(C:/Boost/lib /lib); +} + +push @INC, '-Iinclude'; + +my @boost_libs = qw(thread system); +for my $pattern ('boost_%s', 'boost_%s-mt') { + check_lib( + lib => sprintf($pattern, 'system'), + INC => join(' ', @INC), + LIBS => join(' ', @LIBS), + ) or next; + push @LIBS, map sprintf("-l$pattern", $_), @boost_libs; + push @cflags, '-DBOOST_LIBS'; + last; +} if ($ENV{SLIC3R_DEBUG}) { # only on newer GCCs: -ftemplate-backtrace-limit=0 push @cflags, qw(-DSLIC3R_DEBUG -g); @@ -40,7 +74,8 @@ my $build = Module::Build::WithXSpp->new( Module::Build 0.38 Module::Build::WithXSpp 0.13 )}, - extra_compiler_flags => \@cflags, + extra_compiler_flags => [ @INC, @cflags ], + extra_linker_flags => \@LIBS, # Provides extra C typemaps that are auto-merged extra_typemap_modules => { diff --git a/xs/MANIFEST b/xs/MANIFEST index ac073b1d0..2ef005e1f 100644 --- a/xs/MANIFEST +++ b/xs/MANIFEST @@ -1,6 +1,1664 @@ +assertlib2WNuZugY.dSYM/Contents/Info.plist +assertlib2WNuZugY.dSYM/Contents/Resources/DWARF/assertlib2WNuZugY +assertlib_1AsN89M.dSYM/Contents/Info.plist +assertlib_1AsN89M.dSYM/Contents/Resources/DWARF/assertlib_1AsN89M +assertlibCHIyOgiI.dSYM/Contents/Info.plist +assertlibCHIyOgiI.dSYM/Contents/Resources/DWARF/assertlibCHIyOgiI +assertlibePik23eL.dSYM/Contents/Info.plist +assertlibePik23eL.dSYM/Contents/Resources/DWARF/assertlibePik23eL +assertlibk8tKRIAD.dSYM/Contents/Info.plist +assertlibk8tKRIAD.dSYM/Contents/Resources/DWARF/assertlibk8tKRIAD +assertlibNTySykmH.dSYM/Contents/Info.plist +assertlibNTySykmH.dSYM/Contents/Resources/DWARF/assertlibNTySykmH +assertlibpBddNlll.dSYM/Contents/Info.plist +assertlibpBddNlll.dSYM/Contents/Resources/DWARF/assertlibpBddNlll +assertlibtdgvvqTu.dSYM/Contents/Info.plist +assertlibtdgvvqTu.dSYM/Contents/Resources/DWARF/assertlibtdgvvqTu +assertlibxg2L4e5_.dSYM/Contents/Info.plist +assertlibxg2L4e5_.dSYM/Contents/Resources/DWARF/assertlibxg2L4e5_ Build.PL +include/boost/aligned_storage.hpp +include/boost/array.hpp +include/boost/assert.hpp +include/boost/bind.hpp +include/boost/bind/arg.hpp +include/boost/bind/bind.hpp +include/boost/bind/bind_cc.hpp +include/boost/bind/bind_mf2_cc.hpp +include/boost/bind/bind_mf_cc.hpp +include/boost/bind/bind_template.hpp +include/boost/bind/mem_fn.hpp +include/boost/bind/mem_fn_cc.hpp +include/boost/bind/mem_fn_template.hpp +include/boost/bind/mem_fn_vw.hpp +include/boost/bind/placeholders.hpp +include/boost/bind/storage.hpp +include/boost/call_traits.hpp +include/boost/cerrno.hpp +include/boost/checked_delete.hpp +include/boost/chrono/chrono.hpp +include/boost/chrono/clock_string.hpp +include/boost/chrono/config.hpp +include/boost/chrono/detail/inlined/chrono.hpp +include/boost/chrono/detail/inlined/mac/chrono.hpp +include/boost/chrono/detail/inlined/posix/chrono.hpp +include/boost/chrono/detail/inlined/win/chrono.hpp +include/boost/chrono/detail/is_evenly_divisible_by.hpp +include/boost/chrono/detail/static_assert.hpp +include/boost/chrono/detail/system.hpp +include/boost/chrono/duration.hpp +include/boost/chrono/system_clocks.hpp +include/boost/chrono/time_point.hpp +include/boost/concept/assert.hpp +include/boost/concept/detail/backward_compatibility.hpp +include/boost/concept/detail/borland.hpp +include/boost/concept/detail/concept_def.hpp +include/boost/concept/detail/concept_undef.hpp +include/boost/concept/detail/general.hpp +include/boost/concept/detail/has_constraints.hpp +include/boost/concept/detail/msvc.hpp +include/boost/concept/usage.hpp +include/boost/concept_check.hpp +include/boost/config.hpp +include/boost/config/abi/borland_prefix.hpp +include/boost/config/abi/borland_suffix.hpp +include/boost/config/abi/msvc_prefix.hpp +include/boost/config/abi/msvc_suffix.hpp +include/boost/config/abi_prefix.hpp +include/boost/config/abi_suffix.hpp +include/boost/config/auto_link.hpp +include/boost/config/compiler/borland.hpp +include/boost/config/compiler/clang.hpp +include/boost/config/compiler/codegear.hpp +include/boost/config/compiler/comeau.hpp +include/boost/config/compiler/common_edg.hpp +include/boost/config/compiler/compaq_cxx.hpp +include/boost/config/compiler/cray.hpp +include/boost/config/compiler/digitalmars.hpp +include/boost/config/compiler/gcc.hpp +include/boost/config/compiler/gcc_xml.hpp +include/boost/config/compiler/greenhills.hpp +include/boost/config/compiler/hp_acc.hpp +include/boost/config/compiler/intel.hpp +include/boost/config/compiler/kai.hpp +include/boost/config/compiler/metrowerks.hpp +include/boost/config/compiler/mpw.hpp +include/boost/config/compiler/nvcc.hpp +include/boost/config/compiler/pathscale.hpp +include/boost/config/compiler/pgi.hpp +include/boost/config/compiler/sgi_mipspro.hpp +include/boost/config/compiler/sunpro_cc.hpp +include/boost/config/compiler/vacpp.hpp +include/boost/config/compiler/visualc.hpp +include/boost/config/no_tr1/cmath.hpp +include/boost/config/no_tr1/complex.hpp +include/boost/config/no_tr1/functional.hpp +include/boost/config/no_tr1/memory.hpp +include/boost/config/no_tr1/utility.hpp +include/boost/config/platform/aix.hpp +include/boost/config/platform/amigaos.hpp +include/boost/config/platform/beos.hpp +include/boost/config/platform/bsd.hpp +include/boost/config/platform/cray.hpp +include/boost/config/platform/cygwin.hpp +include/boost/config/platform/hpux.hpp +include/boost/config/platform/irix.hpp +include/boost/config/platform/linux.hpp +include/boost/config/platform/macos.hpp +include/boost/config/platform/qnxnto.hpp +include/boost/config/platform/solaris.hpp +include/boost/config/platform/symbian.hpp +include/boost/config/platform/vms.hpp +include/boost/config/platform/vxworks.hpp +include/boost/config/platform/win32.hpp +include/boost/config/posix_features.hpp +include/boost/config/requires_threads.hpp +include/boost/config/select_compiler_config.hpp +include/boost/config/select_platform_config.hpp +include/boost/config/select_stdlib_config.hpp +include/boost/config/stdlib/dinkumware.hpp +include/boost/config/stdlib/libcomo.hpp +include/boost/config/stdlib/libcpp.hpp +include/boost/config/stdlib/libstdcpp3.hpp +include/boost/config/stdlib/modena.hpp +include/boost/config/stdlib/msl.hpp +include/boost/config/stdlib/roguewave.hpp +include/boost/config/stdlib/sgi.hpp +include/boost/config/stdlib/stlport.hpp +include/boost/config/stdlib/vacpp.hpp +include/boost/config/suffix.hpp +include/boost/config/user.hpp +include/boost/config/warning_disable.hpp +include/boost/container/container_fwd.hpp +include/boost/cstdint.hpp +include/boost/cstdlib.hpp +include/boost/current_function.hpp +include/boost/detail/binary_search.hpp +include/boost/detail/call_traits.hpp +include/boost/detail/endian.hpp +include/boost/detail/fenv.hpp +include/boost/detail/indirect_traits.hpp +include/boost/detail/interlocked.hpp +include/boost/detail/is_function_ref_tester.hpp +include/boost/detail/iterator.hpp +include/boost/detail/lcast_precision.hpp +include/boost/detail/lightweight_mutex.hpp +include/boost/detail/ob_call_traits.hpp +include/boost/detail/reference_content.hpp +include/boost/detail/sp_typeinfo.hpp +include/boost/detail/winapi/basic_types.hpp +include/boost/detail/winapi/GetLastError.hpp +include/boost/detail/winapi/time.hpp +include/boost/detail/winapi/timers.hpp +include/boost/detail/workaround.hpp +include/boost/exception/current_exception_cast.hpp +include/boost/exception/detail/attribute_noreturn.hpp +include/boost/exception/detail/error_info_impl.hpp +include/boost/exception/detail/type_info.hpp +include/boost/exception/exception.hpp +include/boost/exception/get_error_info.hpp +include/boost/functional/hash/hash_fwd.hpp +include/boost/functional/hash_fwd.hpp +include/boost/get_pointer.hpp +include/boost/integer.hpp +include/boost/integer/integer_mask.hpp +include/boost/integer/static_log2.hpp +include/boost/integer_fwd.hpp +include/boost/integer_traits.hpp +include/boost/io/ios_state.hpp +include/boost/io_fwd.hpp +include/boost/is_placeholder.hpp +include/boost/iterator.hpp +include/boost/iterator/detail/config_def.hpp +include/boost/iterator/detail/config_undef.hpp +include/boost/iterator/detail/enable_if.hpp +include/boost/iterator/detail/facade_iterator_category.hpp +include/boost/iterator/interoperable.hpp +include/boost/iterator/iterator_adaptor.hpp +include/boost/iterator/iterator_categories.hpp +include/boost/iterator/iterator_concepts.hpp +include/boost/iterator/iterator_facade.hpp +include/boost/iterator/iterator_traits.hpp +include/boost/iterator/reverse_iterator.hpp +include/boost/lexical_cast.hpp +include/boost/limits.hpp +include/boost/math/common_factor_rt.hpp +include/boost/math/policies/policy.hpp +include/boost/math/special_functions/detail/fp_traits.hpp +include/boost/math/special_functions/detail/round_fwd.hpp +include/boost/math/special_functions/fpclassify.hpp +include/boost/math/special_functions/math_fwd.hpp +include/boost/math/special_functions/sign.hpp +include/boost/math/tools/config.hpp +include/boost/math/tools/promotion.hpp +include/boost/math/tools/real_cast.hpp +include/boost/math/tools/user.hpp +include/boost/math_fwd.hpp +include/boost/mem_fn.hpp +include/boost/memory_order.hpp +include/boost/mpl/advance.hpp +include/boost/mpl/advance_fwd.hpp +include/boost/mpl/always.hpp +include/boost/mpl/and.hpp +include/boost/mpl/apply.hpp +include/boost/mpl/apply_fwd.hpp +include/boost/mpl/apply_wrap.hpp +include/boost/mpl/arg.hpp +include/boost/mpl/arg_fwd.hpp +include/boost/mpl/assert.hpp +include/boost/mpl/at.hpp +include/boost/mpl/at_fwd.hpp +include/boost/mpl/aux_/adl_barrier.hpp +include/boost/mpl/aux_/advance_backward.hpp +include/boost/mpl/aux_/advance_forward.hpp +include/boost/mpl/aux_/arg_typedef.hpp +include/boost/mpl/aux_/arithmetic_op.hpp +include/boost/mpl/aux_/arity.hpp +include/boost/mpl/aux_/arity_spec.hpp +include/boost/mpl/aux_/at_impl.hpp +include/boost/mpl/aux_/begin_end_impl.hpp +include/boost/mpl/aux_/clear_impl.hpp +include/boost/mpl/aux_/common_name_wknd.hpp +include/boost/mpl/aux_/comparison_op.hpp +include/boost/mpl/aux_/config/adl.hpp +include/boost/mpl/aux_/config/arrays.hpp +include/boost/mpl/aux_/config/bcc.hpp +include/boost/mpl/aux_/config/bind.hpp +include/boost/mpl/aux_/config/compiler.hpp +include/boost/mpl/aux_/config/ctps.hpp +include/boost/mpl/aux_/config/dependent_nttp.hpp +include/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp +include/boost/mpl/aux_/config/dtp.hpp +include/boost/mpl/aux_/config/eti.hpp +include/boost/mpl/aux_/config/forwarding.hpp +include/boost/mpl/aux_/config/gcc.hpp +include/boost/mpl/aux_/config/has_apply.hpp +include/boost/mpl/aux_/config/has_xxx.hpp +include/boost/mpl/aux_/config/integral.hpp +include/boost/mpl/aux_/config/intel.hpp +include/boost/mpl/aux_/config/lambda.hpp +include/boost/mpl/aux_/config/msvc.hpp +include/boost/mpl/aux_/config/msvc_typename.hpp +include/boost/mpl/aux_/config/nttp.hpp +include/boost/mpl/aux_/config/overload_resolution.hpp +include/boost/mpl/aux_/config/pp_counter.hpp +include/boost/mpl/aux_/config/preprocessor.hpp +include/boost/mpl/aux_/config/static_constant.hpp +include/boost/mpl/aux_/config/ttp.hpp +include/boost/mpl/aux_/config/typeof.hpp +include/boost/mpl/aux_/config/use_preprocessed.hpp +include/boost/mpl/aux_/config/workaround.hpp +include/boost/mpl/aux_/contains_impl.hpp +include/boost/mpl/aux_/count_args.hpp +include/boost/mpl/aux_/find_if_pred.hpp +include/boost/mpl/aux_/fold_impl.hpp +include/boost/mpl/aux_/fold_impl_body.hpp +include/boost/mpl/aux_/full_lambda.hpp +include/boost/mpl/aux_/has_apply.hpp +include/boost/mpl/aux_/has_begin.hpp +include/boost/mpl/aux_/has_rebind.hpp +include/boost/mpl/aux_/has_size.hpp +include/boost/mpl/aux_/has_tag.hpp +include/boost/mpl/aux_/has_type.hpp +include/boost/mpl/aux_/include_preprocessed.hpp +include/boost/mpl/aux_/inserter_algorithm.hpp +include/boost/mpl/aux_/integral_wrapper.hpp +include/boost/mpl/aux_/is_msvc_eti_arg.hpp +include/boost/mpl/aux_/iter_apply.hpp +include/boost/mpl/aux_/iter_fold_if_impl.hpp +include/boost/mpl/aux_/iter_fold_impl.hpp +include/boost/mpl/aux_/lambda_arity_param.hpp +include/boost/mpl/aux_/lambda_no_ctps.hpp +include/boost/mpl/aux_/lambda_spec.hpp +include/boost/mpl/aux_/lambda_support.hpp +include/boost/mpl/aux_/largest_int.hpp +include/boost/mpl/aux_/logical_op.hpp +include/boost/mpl/aux_/msvc_dtw.hpp +include/boost/mpl/aux_/msvc_eti_base.hpp +include/boost/mpl/aux_/msvc_is_class.hpp +include/boost/mpl/aux_/msvc_never_true.hpp +include/boost/mpl/aux_/msvc_type.hpp +include/boost/mpl/aux_/na.hpp +include/boost/mpl/aux_/na_assert.hpp +include/boost/mpl/aux_/na_fwd.hpp +include/boost/mpl/aux_/na_spec.hpp +include/boost/mpl/aux_/nested_type_wknd.hpp +include/boost/mpl/aux_/nttp_decl.hpp +include/boost/mpl/aux_/numeric_cast_utils.hpp +include/boost/mpl/aux_/numeric_op.hpp +include/boost/mpl/aux_/O1_size_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/bcc/and.hpp +include/boost/mpl/aux_/preprocessed/bcc/apply.hpp +include/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/bcc/arg.hpp +include/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/bcc/bind.hpp +include/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/bcc/bitand.hpp +include/boost/mpl/aux_/preprocessed/bcc/bitor.hpp +include/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp +include/boost/mpl/aux_/preprocessed/bcc/deque.hpp +include/boost/mpl/aux_/preprocessed/bcc/divides.hpp +include/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp +include/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/bcc/greater.hpp +include/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/bcc/inherit.hpp +include/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/bcc/less.hpp +include/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp +include/boost/mpl/aux_/preprocessed/bcc/list.hpp +include/boost/mpl/aux_/preprocessed/bcc/list_c.hpp +include/boost/mpl/aux_/preprocessed/bcc/map.hpp +include/boost/mpl/aux_/preprocessed/bcc/minus.hpp +include/boost/mpl/aux_/preprocessed/bcc/modulus.hpp +include/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/bcc/or.hpp +include/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp +include/boost/mpl/aux_/preprocessed/bcc/plus.hpp +include/boost/mpl/aux_/preprocessed/bcc/quote.hpp +include/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc/set.hpp +include/boost/mpl/aux_/preprocessed/bcc/set_c.hpp +include/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp +include/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp +include/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp +include/boost/mpl/aux_/preprocessed/bcc/times.hpp +include/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/bcc/vector.hpp +include/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp +include/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/bcc551/and.hpp +include/boost/mpl/aux_/preprocessed/bcc551/apply.hpp +include/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/bcc551/arg.hpp +include/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/bcc551/bind.hpp +include/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp +include/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp +include/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp +include/boost/mpl/aux_/preprocessed/bcc551/deque.hpp +include/boost/mpl/aux_/preprocessed/bcc551/divides.hpp +include/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp +include/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/bcc551/greater.hpp +include/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp +include/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/bcc551/less.hpp +include/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp +include/boost/mpl/aux_/preprocessed/bcc551/list.hpp +include/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp +include/boost/mpl/aux_/preprocessed/bcc551/map.hpp +include/boost/mpl/aux_/preprocessed/bcc551/minus.hpp +include/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp +include/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/bcc551/or.hpp +include/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp +include/boost/mpl/aux_/preprocessed/bcc551/plus.hpp +include/boost/mpl/aux_/preprocessed/bcc551/quote.hpp +include/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc551/set.hpp +include/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp +include/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp +include/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp +include/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp +include/boost/mpl/aux_/preprocessed/bcc551/times.hpp +include/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/bcc551/vector.hpp +include/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp +include/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp +include/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/dmc/and.hpp +include/boost/mpl/aux_/preprocessed/dmc/apply.hpp +include/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/dmc/arg.hpp +include/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/dmc/bind.hpp +include/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/dmc/bitand.hpp +include/boost/mpl/aux_/preprocessed/dmc/bitor.hpp +include/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp +include/boost/mpl/aux_/preprocessed/dmc/deque.hpp +include/boost/mpl/aux_/preprocessed/dmc/divides.hpp +include/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp +include/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/dmc/greater.hpp +include/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/dmc/inherit.hpp +include/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/dmc/less.hpp +include/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp +include/boost/mpl/aux_/preprocessed/dmc/list.hpp +include/boost/mpl/aux_/preprocessed/dmc/list_c.hpp +include/boost/mpl/aux_/preprocessed/dmc/map.hpp +include/boost/mpl/aux_/preprocessed/dmc/minus.hpp +include/boost/mpl/aux_/preprocessed/dmc/modulus.hpp +include/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/dmc/or.hpp +include/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp +include/boost/mpl/aux_/preprocessed/dmc/plus.hpp +include/boost/mpl/aux_/preprocessed/dmc/quote.hpp +include/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/dmc/set.hpp +include/boost/mpl/aux_/preprocessed/dmc/set_c.hpp +include/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp +include/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp +include/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp +include/boost/mpl/aux_/preprocessed/dmc/times.hpp +include/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/dmc/vector.hpp +include/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp +include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/gcc/and.hpp +include/boost/mpl/aux_/preprocessed/gcc/apply.hpp +include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/gcc/arg.hpp +include/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/gcc/bind.hpp +include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp +include/boost/mpl/aux_/preprocessed/gcc/bitor.hpp +include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp +include/boost/mpl/aux_/preprocessed/gcc/deque.hpp +include/boost/mpl/aux_/preprocessed/gcc/divides.hpp +include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp +include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/gcc/greater.hpp +include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/gcc/inherit.hpp +include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/gcc/less.hpp +include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp +include/boost/mpl/aux_/preprocessed/gcc/list.hpp +include/boost/mpl/aux_/preprocessed/gcc/list_c.hpp +include/boost/mpl/aux_/preprocessed/gcc/map.hpp +include/boost/mpl/aux_/preprocessed/gcc/minus.hpp +include/boost/mpl/aux_/preprocessed/gcc/modulus.hpp +include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/gcc/or.hpp +include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp +include/boost/mpl/aux_/preprocessed/gcc/plus.hpp +include/boost/mpl/aux_/preprocessed/gcc/quote.hpp +include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/gcc/set.hpp +include/boost/mpl/aux_/preprocessed/gcc/set_c.hpp +include/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp +include/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp +include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp +include/boost/mpl/aux_/preprocessed/gcc/times.hpp +include/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/gcc/vector.hpp +include/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp +include/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/msvc60/and.hpp +include/boost/mpl/aux_/preprocessed/msvc60/apply.hpp +include/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/msvc60/arg.hpp +include/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/msvc60/bind.hpp +include/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp +include/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp +include/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp +include/boost/mpl/aux_/preprocessed/msvc60/deque.hpp +include/boost/mpl/aux_/preprocessed/msvc60/divides.hpp +include/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp +include/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/msvc60/greater.hpp +include/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp +include/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/msvc60/less.hpp +include/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp +include/boost/mpl/aux_/preprocessed/msvc60/list.hpp +include/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp +include/boost/mpl/aux_/preprocessed/msvc60/map.hpp +include/boost/mpl/aux_/preprocessed/msvc60/minus.hpp +include/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp +include/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/msvc60/or.hpp +include/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp +include/boost/mpl/aux_/preprocessed/msvc60/plus.hpp +include/boost/mpl/aux_/preprocessed/msvc60/quote.hpp +include/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/msvc60/set.hpp +include/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp +include/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp +include/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp +include/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp +include/boost/mpl/aux_/preprocessed/msvc60/times.hpp +include/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/msvc60/vector.hpp +include/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp +include/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/msvc70/and.hpp +include/boost/mpl/aux_/preprocessed/msvc70/apply.hpp +include/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/msvc70/arg.hpp +include/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/msvc70/bind.hpp +include/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp +include/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp +include/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp +include/boost/mpl/aux_/preprocessed/msvc70/deque.hpp +include/boost/mpl/aux_/preprocessed/msvc70/divides.hpp +include/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp +include/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/msvc70/greater.hpp +include/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp +include/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/msvc70/less.hpp +include/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp +include/boost/mpl/aux_/preprocessed/msvc70/list.hpp +include/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp +include/boost/mpl/aux_/preprocessed/msvc70/map.hpp +include/boost/mpl/aux_/preprocessed/msvc70/minus.hpp +include/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp +include/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/msvc70/or.hpp +include/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp +include/boost/mpl/aux_/preprocessed/msvc70/plus.hpp +include/boost/mpl/aux_/preprocessed/msvc70/quote.hpp +include/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/msvc70/set.hpp +include/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp +include/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp +include/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp +include/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp +include/boost/mpl/aux_/preprocessed/msvc70/times.hpp +include/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/msvc70/vector.hpp +include/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp +include/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/mwcw/and.hpp +include/boost/mpl/aux_/preprocessed/mwcw/apply.hpp +include/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/mwcw/arg.hpp +include/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/mwcw/bind.hpp +include/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp +include/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp +include/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp +include/boost/mpl/aux_/preprocessed/mwcw/deque.hpp +include/boost/mpl/aux_/preprocessed/mwcw/divides.hpp +include/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp +include/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/mwcw/greater.hpp +include/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp +include/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/mwcw/less.hpp +include/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp +include/boost/mpl/aux_/preprocessed/mwcw/list.hpp +include/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp +include/boost/mpl/aux_/preprocessed/mwcw/map.hpp +include/boost/mpl/aux_/preprocessed/mwcw/minus.hpp +include/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp +include/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/mwcw/or.hpp +include/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp +include/boost/mpl/aux_/preprocessed/mwcw/plus.hpp +include/boost/mpl/aux_/preprocessed/mwcw/quote.hpp +include/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/mwcw/set.hpp +include/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp +include/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp +include/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp +include/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp +include/boost/mpl/aux_/preprocessed/mwcw/times.hpp +include/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/mwcw/vector.hpp +include/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/and.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/less.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/list.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/map.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/or.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/set.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/times.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp +include/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/and.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/less.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/list.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/map.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/or.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/set.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/times.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp +include/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp +include/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp +include/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp +include/boost/mpl/aux_/preprocessed/plain/and.hpp +include/boost/mpl/aux_/preprocessed/plain/apply.hpp +include/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp +include/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp +include/boost/mpl/aux_/preprocessed/plain/arg.hpp +include/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp +include/boost/mpl/aux_/preprocessed/plain/bind.hpp +include/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp +include/boost/mpl/aux_/preprocessed/plain/bitand.hpp +include/boost/mpl/aux_/preprocessed/plain/bitor.hpp +include/boost/mpl/aux_/preprocessed/plain/bitxor.hpp +include/boost/mpl/aux_/preprocessed/plain/deque.hpp +include/boost/mpl/aux_/preprocessed/plain/divides.hpp +include/boost/mpl/aux_/preprocessed/plain/equal_to.hpp +include/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp +include/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp +include/boost/mpl/aux_/preprocessed/plain/greater.hpp +include/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp +include/boost/mpl/aux_/preprocessed/plain/inherit.hpp +include/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp +include/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp +include/boost/mpl/aux_/preprocessed/plain/less.hpp +include/boost/mpl/aux_/preprocessed/plain/less_equal.hpp +include/boost/mpl/aux_/preprocessed/plain/list.hpp +include/boost/mpl/aux_/preprocessed/plain/list_c.hpp +include/boost/mpl/aux_/preprocessed/plain/map.hpp +include/boost/mpl/aux_/preprocessed/plain/minus.hpp +include/boost/mpl/aux_/preprocessed/plain/modulus.hpp +include/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp +include/boost/mpl/aux_/preprocessed/plain/or.hpp +include/boost/mpl/aux_/preprocessed/plain/placeholders.hpp +include/boost/mpl/aux_/preprocessed/plain/plus.hpp +include/boost/mpl/aux_/preprocessed/plain/quote.hpp +include/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp +include/boost/mpl/aux_/preprocessed/plain/set.hpp +include/boost/mpl/aux_/preprocessed/plain/set_c.hpp +include/boost/mpl/aux_/preprocessed/plain/shift_left.hpp +include/boost/mpl/aux_/preprocessed/plain/shift_right.hpp +include/boost/mpl/aux_/preprocessed/plain/template_arity.hpp +include/boost/mpl/aux_/preprocessed/plain/times.hpp +include/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp +include/boost/mpl/aux_/preprocessed/plain/vector.hpp +include/boost/mpl/aux_/preprocessed/plain/vector_c.hpp +include/boost/mpl/aux_/preprocessor/add.hpp +include/boost/mpl/aux_/preprocessor/def_params_tail.hpp +include/boost/mpl/aux_/preprocessor/default_params.hpp +include/boost/mpl/aux_/preprocessor/enum.hpp +include/boost/mpl/aux_/preprocessor/ext_params.hpp +include/boost/mpl/aux_/preprocessor/filter_params.hpp +include/boost/mpl/aux_/preprocessor/params.hpp +include/boost/mpl/aux_/preprocessor/partial_spec_params.hpp +include/boost/mpl/aux_/preprocessor/range.hpp +include/boost/mpl/aux_/preprocessor/repeat.hpp +include/boost/mpl/aux_/preprocessor/sub.hpp +include/boost/mpl/aux_/preprocessor/tuple.hpp +include/boost/mpl/aux_/push_back_impl.hpp +include/boost/mpl/aux_/push_front_impl.hpp +include/boost/mpl/aux_/reverse_fold_impl.hpp +include/boost/mpl/aux_/reverse_fold_impl_body.hpp +include/boost/mpl/aux_/sequence_wrapper.hpp +include/boost/mpl/aux_/size_impl.hpp +include/boost/mpl/aux_/static_cast.hpp +include/boost/mpl/aux_/template_arity.hpp +include/boost/mpl/aux_/template_arity_fwd.hpp +include/boost/mpl/aux_/traits_lambda_spec.hpp +include/boost/mpl/aux_/type_wrapper.hpp +include/boost/mpl/aux_/unwrap.hpp +include/boost/mpl/aux_/value_wknd.hpp +include/boost/mpl/aux_/yes_no.hpp +include/boost/mpl/back_fwd.hpp +include/boost/mpl/back_inserter.hpp +include/boost/mpl/begin_end.hpp +include/boost/mpl/begin_end_fwd.hpp +include/boost/mpl/bind.hpp +include/boost/mpl/bind_fwd.hpp +include/boost/mpl/bool.hpp +include/boost/mpl/bool_fwd.hpp +include/boost/mpl/clear.hpp +include/boost/mpl/clear_fwd.hpp +include/boost/mpl/comparison.hpp +include/boost/mpl/contains.hpp +include/boost/mpl/contains_fwd.hpp +include/boost/mpl/copy.hpp +include/boost/mpl/deref.hpp +include/boost/mpl/distance.hpp +include/boost/mpl/distance_fwd.hpp +include/boost/mpl/empty_fwd.hpp +include/boost/mpl/equal_to.hpp +include/boost/mpl/eval_if.hpp +include/boost/mpl/find.hpp +include/boost/mpl/find_if.hpp +include/boost/mpl/fold.hpp +include/boost/mpl/for_each.hpp +include/boost/mpl/front_fwd.hpp +include/boost/mpl/front_inserter.hpp +include/boost/mpl/greater.hpp +include/boost/mpl/greater_equal.hpp +include/boost/mpl/has_xxx.hpp +include/boost/mpl/identity.hpp +include/boost/mpl/if.hpp +include/boost/mpl/inserter.hpp +include/boost/mpl/int.hpp +include/boost/mpl/int_fwd.hpp +include/boost/mpl/integral_c.hpp +include/boost/mpl/integral_c_fwd.hpp +include/boost/mpl/integral_c_tag.hpp +include/boost/mpl/is_placeholder.hpp +include/boost/mpl/is_sequence.hpp +include/boost/mpl/iter_fold.hpp +include/boost/mpl/iter_fold_if.hpp +include/boost/mpl/iterator_range.hpp +include/boost/mpl/iterator_tags.hpp +include/boost/mpl/lambda.hpp +include/boost/mpl/lambda_fwd.hpp +include/boost/mpl/less.hpp +include/boost/mpl/less_equal.hpp +include/boost/mpl/limits/arity.hpp +include/boost/mpl/limits/list.hpp +include/boost/mpl/limits/unrolling.hpp +include/boost/mpl/limits/vector.hpp +include/boost/mpl/list.hpp +include/boost/mpl/list/aux_/begin_end.hpp +include/boost/mpl/list/aux_/clear.hpp +include/boost/mpl/list/aux_/empty.hpp +include/boost/mpl/list/aux_/front.hpp +include/boost/mpl/list/aux_/include_preprocessed.hpp +include/boost/mpl/list/aux_/item.hpp +include/boost/mpl/list/aux_/iterator.hpp +include/boost/mpl/list/aux_/numbered.hpp +include/boost/mpl/list/aux_/numbered_c.hpp +include/boost/mpl/list/aux_/O1_size.hpp +include/boost/mpl/list/aux_/pop_front.hpp +include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp +include/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp +include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp +include/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp +include/boost/mpl/list/aux_/preprocessed/plain/list30.hpp +include/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp +include/boost/mpl/list/aux_/preprocessed/plain/list40.hpp +include/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp +include/boost/mpl/list/aux_/preprocessed/plain/list50.hpp +include/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp +include/boost/mpl/list/aux_/push_back.hpp +include/boost/mpl/list/aux_/push_front.hpp +include/boost/mpl/list/aux_/size.hpp +include/boost/mpl/list/aux_/tag.hpp +include/boost/mpl/list/list0.hpp +include/boost/mpl/list/list0_c.hpp +include/boost/mpl/list/list10.hpp +include/boost/mpl/list/list10_c.hpp +include/boost/mpl/list/list20.hpp +include/boost/mpl/list/list20_c.hpp +include/boost/mpl/list/list30.hpp +include/boost/mpl/list/list30_c.hpp +include/boost/mpl/list/list40.hpp +include/boost/mpl/list/list40_c.hpp +include/boost/mpl/list/list50.hpp +include/boost/mpl/list/list50_c.hpp +include/boost/mpl/logical.hpp +include/boost/mpl/long.hpp +include/boost/mpl/long_fwd.hpp +include/boost/mpl/minus.hpp +include/boost/mpl/multiplies.hpp +include/boost/mpl/negate.hpp +include/boost/mpl/next.hpp +include/boost/mpl/next_prior.hpp +include/boost/mpl/not.hpp +include/boost/mpl/not_equal_to.hpp +include/boost/mpl/numeric_cast.hpp +include/boost/mpl/O1_size.hpp +include/boost/mpl/O1_size_fwd.hpp +include/boost/mpl/or.hpp +include/boost/mpl/pair.hpp +include/boost/mpl/placeholders.hpp +include/boost/mpl/plus.hpp +include/boost/mpl/pop_back_fwd.hpp +include/boost/mpl/pop_front_fwd.hpp +include/boost/mpl/prior.hpp +include/boost/mpl/protect.hpp +include/boost/mpl/push_back.hpp +include/boost/mpl/push_back_fwd.hpp +include/boost/mpl/push_front.hpp +include/boost/mpl/push_front_fwd.hpp +include/boost/mpl/quote.hpp +include/boost/mpl/remove_if.hpp +include/boost/mpl/reverse_fold.hpp +include/boost/mpl/same_as.hpp +include/boost/mpl/sequence_tag.hpp +include/boost/mpl/sequence_tag_fwd.hpp +include/boost/mpl/size.hpp +include/boost/mpl/size_fwd.hpp +include/boost/mpl/size_t.hpp +include/boost/mpl/size_t_fwd.hpp +include/boost/mpl/tag.hpp +include/boost/mpl/times.hpp +include/boost/mpl/vector.hpp +include/boost/mpl/vector/aux_/at.hpp +include/boost/mpl/vector/aux_/back.hpp +include/boost/mpl/vector/aux_/begin_end.hpp +include/boost/mpl/vector/aux_/clear.hpp +include/boost/mpl/vector/aux_/empty.hpp +include/boost/mpl/vector/aux_/front.hpp +include/boost/mpl/vector/aux_/include_preprocessed.hpp +include/boost/mpl/vector/aux_/item.hpp +include/boost/mpl/vector/aux_/iterator.hpp +include/boost/mpl/vector/aux_/numbered.hpp +include/boost/mpl/vector/aux_/numbered_c.hpp +include/boost/mpl/vector/aux_/O1_size.hpp +include/boost/mpl/vector/aux_/pop_back.hpp +include/boost/mpl/vector/aux_/pop_front.hpp +include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp +include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp +include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp +include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp +include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp +include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp +include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp +include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp +include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp +include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp +include/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp +include/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp +include/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp +include/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp +include/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp +include/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp +include/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp +include/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp +include/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp +include/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp +include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp +include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp +include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp +include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp +include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp +include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp +include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp +include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp +include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp +include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp +include/boost/mpl/vector/aux_/push_back.hpp +include/boost/mpl/vector/aux_/push_front.hpp +include/boost/mpl/vector/aux_/size.hpp +include/boost/mpl/vector/aux_/tag.hpp +include/boost/mpl/vector/aux_/vector0.hpp +include/boost/mpl/vector/vector0.hpp +include/boost/mpl/vector/vector0_c.hpp +include/boost/mpl/vector/vector10.hpp +include/boost/mpl/vector/vector10_c.hpp +include/boost/mpl/vector/vector20.hpp +include/boost/mpl/vector/vector20_c.hpp +include/boost/mpl/vector/vector30.hpp +include/boost/mpl/vector/vector30_c.hpp +include/boost/mpl/vector/vector40.hpp +include/boost/mpl/vector/vector40_c.hpp +include/boost/mpl/vector/vector50.hpp +include/boost/mpl/vector/vector50_c.hpp +include/boost/mpl/void.hpp +include/boost/mpl/void_fwd.hpp +include/boost/next_prior.hpp +include/boost/non_type.hpp +include/boost/noncopyable.hpp +include/boost/none.hpp +include/boost/none_t.hpp +include/boost/numeric/conversion/bounds.hpp +include/boost/numeric/conversion/cast.hpp +include/boost/numeric/conversion/conversion_traits.hpp +include/boost/numeric/conversion/converter.hpp +include/boost/numeric/conversion/converter_policies.hpp +include/boost/numeric/conversion/detail/bounds.hpp +include/boost/numeric/conversion/detail/conversion_traits.hpp +include/boost/numeric/conversion/detail/converter.hpp +include/boost/numeric/conversion/detail/int_float_mixture.hpp +include/boost/numeric/conversion/detail/is_subranged.hpp +include/boost/numeric/conversion/detail/meta.hpp +include/boost/numeric/conversion/detail/numeric_cast_traits.hpp +include/boost/numeric/conversion/detail/old_numeric_cast.hpp +include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp +include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp +include/boost/numeric/conversion/detail/sign_mixture.hpp +include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp +include/boost/numeric/conversion/int_float_mixture_enum.hpp +include/boost/numeric/conversion/numeric_cast_traits.hpp +include/boost/numeric/conversion/sign_mixture_enum.hpp +include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp +include/boost/operators.hpp +include/boost/optional.hpp +include/boost/optional/optional.hpp +include/boost/optional/optional_fwd.hpp +include/boost/pending/integer_log2.hpp +include/boost/polygon/detail/boolean_op.hpp +include/boost/polygon/detail/boolean_op_45.hpp +include/boost/polygon/detail/iterator_compact_to_points.hpp +include/boost/polygon/detail/iterator_geometry_to_set.hpp +include/boost/polygon/detail/iterator_points_to_compact.hpp +include/boost/polygon/detail/max_cover.hpp +include/boost/polygon/detail/minkowski.hpp +include/boost/polygon/detail/polygon_45_formation.hpp +include/boost/polygon/detail/polygon_45_set_view.hpp +include/boost/polygon/detail/polygon_45_touch.hpp +include/boost/polygon/detail/polygon_90_set_view.hpp +include/boost/polygon/detail/polygon_90_touch.hpp +include/boost/polygon/detail/polygon_arbitrary_formation.hpp +include/boost/polygon/detail/polygon_formation.hpp +include/boost/polygon/detail/polygon_set_view.hpp +include/boost/polygon/detail/polygon_simplify.hpp +include/boost/polygon/detail/polygon_sort_adaptor.hpp +include/boost/polygon/detail/property_merge.hpp +include/boost/polygon/detail/property_merge_45.hpp +include/boost/polygon/detail/rectangle_formation.hpp +include/boost/polygon/detail/scan_arbitrary.hpp +include/boost/polygon/detail/voronoi_ctypes.hpp +include/boost/polygon/detail/voronoi_predicates.hpp +include/boost/polygon/detail/voronoi_robust_fpt.hpp +include/boost/polygon/detail/voronoi_structures.hpp +include/boost/polygon/gmp_override.hpp +include/boost/polygon/gtl.hpp +include/boost/polygon/interval_concept.hpp +include/boost/polygon/interval_data.hpp +include/boost/polygon/interval_traits.hpp +include/boost/polygon/isotropy.hpp +include/boost/polygon/point_concept.hpp +include/boost/polygon/point_data.hpp +include/boost/polygon/point_traits.hpp +include/boost/polygon/polygon.hpp +include/boost/polygon/polygon_45_data.hpp +include/boost/polygon/polygon_45_set_concept.hpp +include/boost/polygon/polygon_45_set_data.hpp +include/boost/polygon/polygon_45_set_traits.hpp +include/boost/polygon/polygon_45_with_holes_data.hpp +include/boost/polygon/polygon_90_data.hpp +include/boost/polygon/polygon_90_set_concept.hpp +include/boost/polygon/polygon_90_set_data.hpp +include/boost/polygon/polygon_90_set_traits.hpp +include/boost/polygon/polygon_90_with_holes_data.hpp +include/boost/polygon/polygon_data.hpp +include/boost/polygon/polygon_set_concept.hpp +include/boost/polygon/polygon_set_data.hpp +include/boost/polygon/polygon_set_traits.hpp +include/boost/polygon/polygon_traits.hpp +include/boost/polygon/polygon_with_holes_data.hpp +include/boost/polygon/rectangle_concept.hpp +include/boost/polygon/rectangle_data.hpp +include/boost/polygon/rectangle_traits.hpp +include/boost/polygon/segment_concept.hpp +include/boost/polygon/segment_data.hpp +include/boost/polygon/segment_traits.hpp +include/boost/polygon/segment_utils.hpp +include/boost/polygon/transform.hpp +include/boost/polygon/voronoi.hpp +include/boost/polygon/voronoi_builder.hpp +include/boost/polygon/voronoi_diagram.hpp +include/boost/polygon/voronoi_geometry_type.hpp +include/boost/predef/architecture.h +include/boost/predef/architecture/alpha.h +include/boost/predef/architecture/arm.h +include/boost/predef/architecture/blackfin.h +include/boost/predef/architecture/convex.h +include/boost/predef/architecture/ia64.h +include/boost/predef/architecture/m68k.h +include/boost/predef/architecture/mips.h +include/boost/predef/architecture/parisc.h +include/boost/predef/architecture/ppc.h +include/boost/predef/architecture/pyramid.h +include/boost/predef/architecture/rs6k.h +include/boost/predef/architecture/sparc.h +include/boost/predef/architecture/superh.h +include/boost/predef/architecture/sys370.h +include/boost/predef/architecture/sys390.h +include/boost/predef/architecture/x86.h +include/boost/predef/architecture/x86/32.h +include/boost/predef/architecture/x86/64.h +include/boost/predef/architecture/z.h +include/boost/predef/detail/_cassert.h +include/boost/predef/detail/endian_compat.h +include/boost/predef/detail/os_detected.h +include/boost/predef/detail/test.h +include/boost/predef/library/c/_prefix.h +include/boost/predef/library/c/gnu.h +include/boost/predef/make.h +include/boost/predef/os/bsd.h +include/boost/predef/os/bsd/bsdi.h +include/boost/predef/os/bsd/dragonfly.h +include/boost/predef/os/bsd/free.h +include/boost/predef/os/bsd/net.h +include/boost/predef/os/bsd/open.h +include/boost/predef/os/macos.h +include/boost/predef/os/windows.h +include/boost/predef/other/endian.h +include/boost/predef/version_number.h +include/boost/preprocessor/arithmetic/add.hpp +include/boost/preprocessor/arithmetic/dec.hpp +include/boost/preprocessor/arithmetic/detail/div_base.hpp +include/boost/preprocessor/arithmetic/inc.hpp +include/boost/preprocessor/arithmetic/mod.hpp +include/boost/preprocessor/arithmetic/sub.hpp +include/boost/preprocessor/array/data.hpp +include/boost/preprocessor/array/elem.hpp +include/boost/preprocessor/array/size.hpp +include/boost/preprocessor/cat.hpp +include/boost/preprocessor/comma_if.hpp +include/boost/preprocessor/comparison/less_equal.hpp +include/boost/preprocessor/config/config.hpp +include/boost/preprocessor/control/deduce_d.hpp +include/boost/preprocessor/control/detail/dmc/while.hpp +include/boost/preprocessor/control/detail/edg/while.hpp +include/boost/preprocessor/control/detail/msvc/while.hpp +include/boost/preprocessor/control/detail/while.hpp +include/boost/preprocessor/control/expr_if.hpp +include/boost/preprocessor/control/expr_iif.hpp +include/boost/preprocessor/control/if.hpp +include/boost/preprocessor/control/iif.hpp +include/boost/preprocessor/control/while.hpp +include/boost/preprocessor/debug/error.hpp +include/boost/preprocessor/dec.hpp +include/boost/preprocessor/detail/auto_rec.hpp +include/boost/preprocessor/detail/check.hpp +include/boost/preprocessor/detail/dmc/auto_rec.hpp +include/boost/preprocessor/detail/is_binary.hpp +include/boost/preprocessor/detail/is_unary.hpp +include/boost/preprocessor/empty.hpp +include/boost/preprocessor/enum.hpp +include/boost/preprocessor/enum_params.hpp +include/boost/preprocessor/enum_params_with_a_default.hpp +include/boost/preprocessor/enum_shifted_params.hpp +include/boost/preprocessor/expr_if.hpp +include/boost/preprocessor/facilities/empty.hpp +include/boost/preprocessor/facilities/identity.hpp +include/boost/preprocessor/facilities/intercept.hpp +include/boost/preprocessor/facilities/overload.hpp +include/boost/preprocessor/identity.hpp +include/boost/preprocessor/if.hpp +include/boost/preprocessor/inc.hpp +include/boost/preprocessor/iterate.hpp +include/boost/preprocessor/iteration/detail/bounds/lower1.hpp +include/boost/preprocessor/iteration/detail/bounds/lower2.hpp +include/boost/preprocessor/iteration/detail/bounds/lower3.hpp +include/boost/preprocessor/iteration/detail/bounds/lower4.hpp +include/boost/preprocessor/iteration/detail/bounds/lower5.hpp +include/boost/preprocessor/iteration/detail/bounds/upper1.hpp +include/boost/preprocessor/iteration/detail/bounds/upper2.hpp +include/boost/preprocessor/iteration/detail/bounds/upper3.hpp +include/boost/preprocessor/iteration/detail/bounds/upper4.hpp +include/boost/preprocessor/iteration/detail/bounds/upper5.hpp +include/boost/preprocessor/iteration/detail/finish.hpp +include/boost/preprocessor/iteration/detail/iter/forward1.hpp +include/boost/preprocessor/iteration/detail/iter/forward2.hpp +include/boost/preprocessor/iteration/detail/iter/forward3.hpp +include/boost/preprocessor/iteration/detail/iter/forward4.hpp +include/boost/preprocessor/iteration/detail/iter/forward5.hpp +include/boost/preprocessor/iteration/detail/iter/reverse1.hpp +include/boost/preprocessor/iteration/detail/iter/reverse2.hpp +include/boost/preprocessor/iteration/detail/iter/reverse3.hpp +include/boost/preprocessor/iteration/detail/iter/reverse4.hpp +include/boost/preprocessor/iteration/detail/iter/reverse5.hpp +include/boost/preprocessor/iteration/detail/local.hpp +include/boost/preprocessor/iteration/detail/rlocal.hpp +include/boost/preprocessor/iteration/detail/self.hpp +include/boost/preprocessor/iteration/detail/start.hpp +include/boost/preprocessor/iteration/iterate.hpp +include/boost/preprocessor/iteration/local.hpp +include/boost/preprocessor/iteration/self.hpp +include/boost/preprocessor/list/adt.hpp +include/boost/preprocessor/list/append.hpp +include/boost/preprocessor/list/detail/dmc/fold_left.hpp +include/boost/preprocessor/list/detail/edg/fold_left.hpp +include/boost/preprocessor/list/detail/edg/fold_right.hpp +include/boost/preprocessor/list/detail/fold_left.hpp +include/boost/preprocessor/list/detail/fold_right.hpp +include/boost/preprocessor/list/fold_left.hpp +include/boost/preprocessor/list/fold_right.hpp +include/boost/preprocessor/list/for_each_i.hpp +include/boost/preprocessor/list/reverse.hpp +include/boost/preprocessor/list/transform.hpp +include/boost/preprocessor/logical/and.hpp +include/boost/preprocessor/logical/bitand.hpp +include/boost/preprocessor/logical/bitor.hpp +include/boost/preprocessor/logical/bool.hpp +include/boost/preprocessor/logical/compl.hpp +include/boost/preprocessor/logical/not.hpp +include/boost/preprocessor/logical/or.hpp +include/boost/preprocessor/punctuation/comma.hpp +include/boost/preprocessor/punctuation/comma_if.hpp +include/boost/preprocessor/punctuation/paren.hpp +include/boost/preprocessor/repeat.hpp +include/boost/preprocessor/repeat_from_to.hpp +include/boost/preprocessor/repetition/detail/dmc/for.hpp +include/boost/preprocessor/repetition/detail/edg/for.hpp +include/boost/preprocessor/repetition/detail/for.hpp +include/boost/preprocessor/repetition/detail/msvc/for.hpp +include/boost/preprocessor/repetition/enum.hpp +include/boost/preprocessor/repetition/enum_binary_params.hpp +include/boost/preprocessor/repetition/enum_params.hpp +include/boost/preprocessor/repetition/enum_params_with_a_default.hpp +include/boost/preprocessor/repetition/enum_shifted_params.hpp +include/boost/preprocessor/repetition/enum_trailing.hpp +include/boost/preprocessor/repetition/enum_trailing_params.hpp +include/boost/preprocessor/repetition/for.hpp +include/boost/preprocessor/repetition/repeat.hpp +include/boost/preprocessor/repetition/repeat_from_to.hpp +include/boost/preprocessor/seq/cat.hpp +include/boost/preprocessor/seq/detail/split.hpp +include/boost/preprocessor/seq/elem.hpp +include/boost/preprocessor/seq/enum.hpp +include/boost/preprocessor/seq/first_n.hpp +include/boost/preprocessor/seq/fold_left.hpp +include/boost/preprocessor/seq/for_each.hpp +include/boost/preprocessor/seq/for_each_i.hpp +include/boost/preprocessor/seq/rest_n.hpp +include/boost/preprocessor/seq/seq.hpp +include/boost/preprocessor/seq/size.hpp +include/boost/preprocessor/seq/subseq.hpp +include/boost/preprocessor/seq/transform.hpp +include/boost/preprocessor/slot/detail/counter.hpp +include/boost/preprocessor/slot/detail/def.hpp +include/boost/preprocessor/slot/detail/shared.hpp +include/boost/preprocessor/slot/detail/slot1.hpp +include/boost/preprocessor/slot/detail/slot2.hpp +include/boost/preprocessor/slot/detail/slot3.hpp +include/boost/preprocessor/slot/detail/slot4.hpp +include/boost/preprocessor/slot/detail/slot5.hpp +include/boost/preprocessor/slot/slot.hpp +include/boost/preprocessor/stringize.hpp +include/boost/preprocessor/tuple/eat.hpp +include/boost/preprocessor/tuple/elem.hpp +include/boost/preprocessor/tuple/rem.hpp +include/boost/preprocessor/tuple/to_list.hpp +include/boost/preprocessor/variadic/elem.hpp +include/boost/preprocessor/variadic/size.hpp +include/boost/progress.hpp +include/boost/random/detail/config.hpp +include/boost/random/detail/const_mod.hpp +include/boost/random/detail/disable_warnings.hpp +include/boost/random/detail/enable_warnings.hpp +include/boost/random/detail/generator_bits.hpp +include/boost/random/detail/generator_seed_seq.hpp +include/boost/random/detail/integer_log2.hpp +include/boost/random/detail/large_arithmetic.hpp +include/boost/random/detail/operators.hpp +include/boost/random/detail/ptr_helper.hpp +include/boost/random/detail/seed.hpp +include/boost/random/detail/seed_impl.hpp +include/boost/random/detail/signed_unsigned_tools.hpp +include/boost/random/detail/uniform_int_float.hpp +include/boost/random/mersenne_twister.hpp +include/boost/random/uniform_int_distribution.hpp +include/boost/range/algorithm/equal.hpp +include/boost/range/begin.hpp +include/boost/range/concepts.hpp +include/boost/range/config.hpp +include/boost/range/const_iterator.hpp +include/boost/range/detail/begin.hpp +include/boost/range/detail/common.hpp +include/boost/range/detail/const_iterator.hpp +include/boost/range/detail/end.hpp +include/boost/range/detail/extract_optional_type.hpp +include/boost/range/detail/implementation_help.hpp +include/boost/range/detail/iterator.hpp +include/boost/range/detail/misc_concept.hpp +include/boost/range/detail/remove_extent.hpp +include/boost/range/detail/safe_bool.hpp +include/boost/range/detail/sfinae.hpp +include/boost/range/detail/size_type.hpp +include/boost/range/detail/vc6/end.hpp +include/boost/range/difference_type.hpp +include/boost/range/distance.hpp +include/boost/range/empty.hpp +include/boost/range/end.hpp +include/boost/range/functions.hpp +include/boost/range/iterator.hpp +include/boost/range/iterator_range_core.hpp +include/boost/range/mutable_iterator.hpp +include/boost/range/rbegin.hpp +include/boost/range/rend.hpp +include/boost/range/result_iterator.hpp +include/boost/range/reverse_iterator.hpp +include/boost/range/size.hpp +include/boost/range/size_type.hpp +include/boost/range/value_type.hpp +include/boost/ratio/config.hpp +include/boost/ratio/detail/mpl/abs.hpp +include/boost/ratio/detail/mpl/gcd.hpp +include/boost/ratio/detail/mpl/lcm.hpp +include/boost/ratio/detail/mpl/sign.hpp +include/boost/ratio/detail/overflow_helpers.hpp +include/boost/ratio/mpl/rational_c_tag.hpp +include/boost/ratio/ratio.hpp +include/boost/ratio/ratio_fwd.hpp +include/boost/rational.hpp +include/boost/ref.hpp +include/boost/scoped_array.hpp +include/boost/scoped_ptr.hpp +include/boost/shared_array.hpp +include/boost/shared_ptr.hpp +include/boost/smart_ptr/bad_weak_ptr.hpp +include/boost/smart_ptr/detail/atomic_count.hpp +include/boost/smart_ptr/detail/atomic_count_gcc.hpp +include/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp +include/boost/smart_ptr/detail/atomic_count_pthreads.hpp +include/boost/smart_ptr/detail/atomic_count_sync.hpp +include/boost/smart_ptr/detail/atomic_count_win32.hpp +include/boost/smart_ptr/detail/lightweight_mutex.hpp +include/boost/smart_ptr/detail/lwm_nop.hpp +include/boost/smart_ptr/detail/lwm_pthreads.hpp +include/boost/smart_ptr/detail/lwm_win32_cs.hpp +include/boost/smart_ptr/detail/operator_bool.hpp +include/boost/smart_ptr/detail/quick_allocator.hpp +include/boost/smart_ptr/detail/shared_array_nmt.hpp +include/boost/smart_ptr/detail/shared_count.hpp +include/boost/smart_ptr/detail/shared_ptr_nmt.hpp +include/boost/smart_ptr/detail/sp_convertible.hpp +include/boost/smart_ptr/detail/sp_counted_base.hpp +include/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp +include/boost/smart_ptr/detail/sp_counted_base_aix.hpp +include/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp +include/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp +include/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp +include/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp +include/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp +include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp +include/boost/smart_ptr/detail/sp_counted_base_nt.hpp +include/boost/smart_ptr/detail/sp_counted_base_pt.hpp +include/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp +include/boost/smart_ptr/detail/sp_counted_base_spin.hpp +include/boost/smart_ptr/detail/sp_counted_base_sync.hpp +include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp +include/boost/smart_ptr/detail/sp_counted_base_w32.hpp +include/boost/smart_ptr/detail/sp_counted_impl.hpp +include/boost/smart_ptr/detail/sp_has_sync.hpp +include/boost/smart_ptr/detail/sp_nullptr_t.hpp +include/boost/smart_ptr/detail/spinlock.hpp +include/boost/smart_ptr/detail/spinlock_gcc_arm.hpp +include/boost/smart_ptr/detail/spinlock_nt.hpp +include/boost/smart_ptr/detail/spinlock_pool.hpp +include/boost/smart_ptr/detail/spinlock_pt.hpp +include/boost/smart_ptr/detail/spinlock_sync.hpp +include/boost/smart_ptr/detail/spinlock_w32.hpp +include/boost/smart_ptr/detail/yield_k.hpp +include/boost/smart_ptr/scoped_array.hpp +include/boost/smart_ptr/scoped_ptr.hpp +include/boost/smart_ptr/shared_array.hpp +include/boost/smart_ptr/shared_ptr.hpp +include/boost/static_assert.hpp +include/boost/swap.hpp +include/boost/system/api_config.hpp +include/boost/system/config.hpp +include/boost/system/error_code.hpp +include/boost/system/system_error.hpp +include/boost/test/debug.hpp +include/boost/test/debug_config.hpp +include/boost/test/detail/config.hpp +include/boost/test/detail/enable_warnings.hpp +include/boost/test/detail/fwd_decl.hpp +include/boost/test/detail/global_typedef.hpp +include/boost/test/detail/log_level.hpp +include/boost/test/detail/suppress_warnings.hpp +include/boost/test/detail/unit_test_parameters.hpp +include/boost/test/detail/workaround.hpp +include/boost/test/execution_monitor.hpp +include/boost/test/floating_point_comparison.hpp +include/boost/test/framework.hpp +include/boost/test/impl/compiler_log_formatter.ipp +include/boost/test/impl/cpp_main.ipp +include/boost/test/impl/debug.ipp +include/boost/test/impl/exception_safety.ipp +include/boost/test/impl/execution_monitor.ipp +include/boost/test/impl/framework.ipp +include/boost/test/impl/interaction_based.ipp +include/boost/test/impl/logged_expectations.ipp +include/boost/test/impl/plain_report_formatter.ipp +include/boost/test/impl/progress_monitor.ipp +include/boost/test/impl/results_collector.ipp +include/boost/test/impl/results_reporter.ipp +include/boost/test/impl/test_main.ipp +include/boost/test/impl/test_tools.ipp +include/boost/test/impl/unit_test_log.ipp +include/boost/test/impl/unit_test_main.ipp +include/boost/test/impl/unit_test_monitor.ipp +include/boost/test/impl/unit_test_parameters.ipp +include/boost/test/impl/unit_test_suite.ipp +include/boost/test/impl/xml_log_formatter.ipp +include/boost/test/impl/xml_report_formatter.ipp +include/boost/test/interaction_based.hpp +include/boost/test/mock_object.hpp +include/boost/test/output/compiler_log_formatter.hpp +include/boost/test/output/plain_report_formatter.hpp +include/boost/test/output/xml_log_formatter.hpp +include/boost/test/output/xml_report_formatter.hpp +include/boost/test/output_test_stream.hpp +include/boost/test/predicate_result.hpp +include/boost/test/progress_monitor.hpp +include/boost/test/results_collector.hpp +include/boost/test/results_reporter.hpp +include/boost/test/test_case_template.hpp +include/boost/test/test_observer.hpp +include/boost/test/test_tools.hpp +include/boost/test/unit_test.hpp +include/boost/test/unit_test_log.hpp +include/boost/test/unit_test_log_formatter.hpp +include/boost/test/unit_test_monitor.hpp +include/boost/test/unit_test_suite.hpp +include/boost/test/unit_test_suite_impl.hpp +include/boost/test/utils/algorithm.hpp +include/boost/test/utils/assign_op.hpp +include/boost/test/utils/basic_cstring/basic_cstring.hpp +include/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp +include/boost/test/utils/basic_cstring/bcs_char_traits.hpp +include/boost/test/utils/basic_cstring/compare.hpp +include/boost/test/utils/basic_cstring/io.hpp +include/boost/test/utils/callback.hpp +include/boost/test/utils/class_properties.hpp +include/boost/test/utils/custom_manip.hpp +include/boost/test/utils/fixed_mapping.hpp +include/boost/test/utils/foreach.hpp +include/boost/test/utils/iterator/input_iterator_facade.hpp +include/boost/test/utils/iterator/token_iterator.hpp +include/boost/test/utils/lazy_ostream.hpp +include/boost/test/utils/named_params.hpp +include/boost/test/utils/rtti.hpp +include/boost/test/utils/runtime/argument.hpp +include/boost/test/utils/runtime/cla/argument_factory.hpp +include/boost/test/utils/runtime/cla/argv_traverser.hpp +include/boost/test/utils/runtime/cla/argv_traverser.ipp +include/boost/test/utils/runtime/cla/basic_parameter.hpp +include/boost/test/utils/runtime/cla/char_parameter.hpp +include/boost/test/utils/runtime/cla/char_parameter.ipp +include/boost/test/utils/runtime/cla/detail/argument_value_usage.hpp +include/boost/test/utils/runtime/cla/dual_name_parameter.hpp +include/boost/test/utils/runtime/cla/dual_name_parameter.ipp +include/boost/test/utils/runtime/cla/fwd.hpp +include/boost/test/utils/runtime/cla/id_policy.hpp +include/boost/test/utils/runtime/cla/id_policy.ipp +include/boost/test/utils/runtime/cla/iface/argument_factory.hpp +include/boost/test/utils/runtime/cla/iface/id_policy.hpp +include/boost/test/utils/runtime/cla/modifier.hpp +include/boost/test/utils/runtime/cla/named_parameter.hpp +include/boost/test/utils/runtime/cla/named_parameter.ipp +include/boost/test/utils/runtime/cla/parameter.hpp +include/boost/test/utils/runtime/cla/parser.hpp +include/boost/test/utils/runtime/cla/parser.ipp +include/boost/test/utils/runtime/cla/typed_parameter.hpp +include/boost/test/utils/runtime/cla/validation.hpp +include/boost/test/utils/runtime/cla/validation.ipp +include/boost/test/utils/runtime/cla/value_generator.hpp +include/boost/test/utils/runtime/cla/value_handler.hpp +include/boost/test/utils/runtime/config.hpp +include/boost/test/utils/runtime/env/environment.hpp +include/boost/test/utils/runtime/env/environment.ipp +include/boost/test/utils/runtime/env/fwd.hpp +include/boost/test/utils/runtime/env/modifier.hpp +include/boost/test/utils/runtime/env/variable.hpp +include/boost/test/utils/runtime/fwd.hpp +include/boost/test/utils/runtime/interpret_argument_value.hpp +include/boost/test/utils/runtime/parameter.hpp +include/boost/test/utils/runtime/trace.hpp +include/boost/test/utils/runtime/validation.hpp +include/boost/test/utils/trivial_singleton.hpp +include/boost/test/utils/wrap_stringstream.hpp +include/boost/test/utils/xml_printer.hpp +include/boost/throw_exception.hpp +include/boost/timer.hpp +include/boost/timer/config.hpp +include/boost/timer/timer.hpp +include/boost/type.hpp +include/boost/type_traits/add_const.hpp +include/boost/type_traits/add_cv.hpp +include/boost/type_traits/add_lvalue_reference.hpp +include/boost/type_traits/add_pointer.hpp +include/boost/type_traits/add_reference.hpp +include/boost/type_traits/add_rvalue_reference.hpp +include/boost/type_traits/add_volatile.hpp +include/boost/type_traits/alignment_of.hpp +include/boost/type_traits/arithmetic_traits.hpp +include/boost/type_traits/broken_compiler_spec.hpp +include/boost/type_traits/common_type.hpp +include/boost/type_traits/composite_traits.hpp +include/boost/type_traits/config.hpp +include/boost/type_traits/conversion_traits.hpp +include/boost/type_traits/cv_traits.hpp +include/boost/type_traits/detail/bool_trait_def.hpp +include/boost/type_traits/detail/bool_trait_undef.hpp +include/boost/type_traits/detail/common_type_imp.hpp +include/boost/type_traits/detail/cv_traits_impl.hpp +include/boost/type_traits/detail/false_result.hpp +include/boost/type_traits/detail/has_binary_operator.hpp +include/boost/type_traits/detail/ice_and.hpp +include/boost/type_traits/detail/ice_eq.hpp +include/boost/type_traits/detail/ice_not.hpp +include/boost/type_traits/detail/ice_or.hpp +include/boost/type_traits/detail/is_function_ptr_helper.hpp +include/boost/type_traits/detail/is_function_ptr_tester.hpp +include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp +include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp +include/boost/type_traits/detail/size_t_trait_def.hpp +include/boost/type_traits/detail/size_t_trait_undef.hpp +include/boost/type_traits/detail/template_arity_spec.hpp +include/boost/type_traits/detail/type_trait_def.hpp +include/boost/type_traits/detail/type_trait_undef.hpp +include/boost/type_traits/detail/wrap.hpp +include/boost/type_traits/detail/yes_no_type.hpp +include/boost/type_traits/function_traits.hpp +include/boost/type_traits/has_left_shift.hpp +include/boost/type_traits/has_nothrow_constructor.hpp +include/boost/type_traits/has_nothrow_copy.hpp +include/boost/type_traits/has_right_shift.hpp +include/boost/type_traits/has_trivial_constructor.hpp +include/boost/type_traits/has_trivial_copy.hpp +include/boost/type_traits/ice.hpp +include/boost/type_traits/integral_constant.hpp +include/boost/type_traits/intrinsics.hpp +include/boost/type_traits/is_abstract.hpp +include/boost/type_traits/is_arithmetic.hpp +include/boost/type_traits/is_array.hpp +include/boost/type_traits/is_base_and_derived.hpp +include/boost/type_traits/is_base_of.hpp +include/boost/type_traits/is_class.hpp +include/boost/type_traits/is_const.hpp +include/boost/type_traits/is_convertible.hpp +include/boost/type_traits/is_enum.hpp +include/boost/type_traits/is_float.hpp +include/boost/type_traits/is_floating_point.hpp +include/boost/type_traits/is_function.hpp +include/boost/type_traits/is_fundamental.hpp +include/boost/type_traits/is_integral.hpp +include/boost/type_traits/is_lvalue_reference.hpp +include/boost/type_traits/is_member_function_pointer.hpp +include/boost/type_traits/is_member_pointer.hpp +include/boost/type_traits/is_pod.hpp +include/boost/type_traits/is_pointer.hpp +include/boost/type_traits/is_polymorphic.hpp +include/boost/type_traits/is_reference.hpp +include/boost/type_traits/is_rvalue_reference.hpp +include/boost/type_traits/is_same.hpp +include/boost/type_traits/is_scalar.hpp +include/boost/type_traits/is_signed.hpp +include/boost/type_traits/is_union.hpp +include/boost/type_traits/is_unsigned.hpp +include/boost/type_traits/is_void.hpp +include/boost/type_traits/is_volatile.hpp +include/boost/type_traits/make_signed.hpp +include/boost/type_traits/make_unsigned.hpp +include/boost/type_traits/msvc/remove_bounds.hpp +include/boost/type_traits/msvc/remove_const.hpp +include/boost/type_traits/msvc/remove_cv.hpp +include/boost/type_traits/msvc/remove_pointer.hpp +include/boost/type_traits/msvc/remove_reference.hpp +include/boost/type_traits/msvc/remove_volatile.hpp +include/boost/type_traits/msvc/typeof.hpp +include/boost/type_traits/remove_bounds.hpp +include/boost/type_traits/remove_const.hpp +include/boost/type_traits/remove_cv.hpp +include/boost/type_traits/remove_pointer.hpp +include/boost/type_traits/remove_reference.hpp +include/boost/type_traits/remove_volatile.hpp +include/boost/type_traits/type_with_alignment.hpp +include/boost/typeof/dmc/typeof_impl.hpp +include/boost/typeof/encode_decode.hpp +include/boost/typeof/encode_decode_params.hpp +include/boost/typeof/int_encoding.hpp +include/boost/typeof/integral_template_param.hpp +include/boost/typeof/message.hpp +include/boost/typeof/modifiers.hpp +include/boost/typeof/msvc/typeof_impl.hpp +include/boost/typeof/native.hpp +include/boost/typeof/pointers_data_members.hpp +include/boost/typeof/register_functions.hpp +include/boost/typeof/register_functions_iterate.hpp +include/boost/typeof/register_fundamental.hpp +include/boost/typeof/register_mem_functions.hpp +include/boost/typeof/template_encoding.hpp +include/boost/typeof/template_template_param.hpp +include/boost/typeof/type_encoding.hpp +include/boost/typeof/type_template_param.hpp +include/boost/typeof/typeof.hpp +include/boost/typeof/typeof_impl.hpp +include/boost/typeof/unsupported.hpp +include/boost/typeof/vector.hpp +include/boost/typeof/vector100.hpp +include/boost/typeof/vector150.hpp +include/boost/typeof/vector200.hpp +include/boost/typeof/vector50.hpp +include/boost/utility.hpp +include/boost/utility/addressof.hpp +include/boost/utility/base_from_member.hpp +include/boost/utility/binary.hpp +include/boost/utility/compare_pointees.hpp +include/boost/utility/declval.hpp +include/boost/utility/detail/in_place_factory_prefix.hpp +include/boost/utility/detail/in_place_factory_suffix.hpp +include/boost/utility/enable_if.hpp +include/boost/utility/identity_type.hpp +include/boost/utility/in_place_factory.hpp +include/boost/utility/swap.hpp +include/boost/utility/value_init.hpp +include/boost/version.hpp +include/boost/visit_each.hpp lib/Slic3r/XS.pm -MANIFEST +MANIFEST This list of files src/admesh/connect.c src/admesh/normals.c src/admesh/shared.c @@ -8,1646 +1666,6 @@ src/admesh/stl.h src/admesh/stl_io.c src/admesh/stlinit.c src/admesh/util.c -src/boost/aligned_storage.hpp -src/boost/array.hpp -src/boost/assert.hpp -src/boost/bind.hpp -src/boost/bind/arg.hpp -src/boost/bind/bind.hpp -src/boost/bind/bind_cc.hpp -src/boost/bind/bind_mf2_cc.hpp -src/boost/bind/bind_mf_cc.hpp -src/boost/bind/bind_template.hpp -src/boost/bind/mem_fn.hpp -src/boost/bind/mem_fn_cc.hpp -src/boost/bind/mem_fn_template.hpp -src/boost/bind/mem_fn_vw.hpp -src/boost/bind/placeholders.hpp -src/boost/bind/storage.hpp -src/boost/call_traits.hpp -src/boost/cerrno.hpp -src/boost/checked_delete.hpp -src/boost/chrono/chrono.hpp -src/boost/chrono/clock_string.hpp -src/boost/chrono/config.hpp -src/boost/chrono/detail/inlined/chrono.hpp -src/boost/chrono/detail/inlined/mac/chrono.hpp -src/boost/chrono/detail/inlined/posix/chrono.hpp -src/boost/chrono/detail/inlined/win/chrono.hpp -src/boost/chrono/detail/is_evenly_divisible_by.hpp -src/boost/chrono/detail/static_assert.hpp -src/boost/chrono/detail/system.hpp -src/boost/chrono/duration.hpp -src/boost/chrono/system_clocks.hpp -src/boost/chrono/time_point.hpp -src/boost/concept/assert.hpp -src/boost/concept/detail/backward_compatibility.hpp -src/boost/concept/detail/borland.hpp -src/boost/concept/detail/concept_def.hpp -src/boost/concept/detail/concept_undef.hpp -src/boost/concept/detail/general.hpp -src/boost/concept/detail/has_constraints.hpp -src/boost/concept/detail/msvc.hpp -src/boost/concept/usage.hpp -src/boost/concept_check.hpp -src/boost/config.hpp -src/boost/config/abi/borland_prefix.hpp -src/boost/config/abi/borland_suffix.hpp -src/boost/config/abi/msvc_prefix.hpp -src/boost/config/abi/msvc_suffix.hpp -src/boost/config/abi_prefix.hpp -src/boost/config/abi_suffix.hpp -src/boost/config/auto_link.hpp -src/boost/config/compiler/borland.hpp -src/boost/config/compiler/clang.hpp -src/boost/config/compiler/codegear.hpp -src/boost/config/compiler/comeau.hpp -src/boost/config/compiler/common_edg.hpp -src/boost/config/compiler/compaq_cxx.hpp -src/boost/config/compiler/cray.hpp -src/boost/config/compiler/digitalmars.hpp -src/boost/config/compiler/gcc.hpp -src/boost/config/compiler/gcc_xml.hpp -src/boost/config/compiler/greenhills.hpp -src/boost/config/compiler/hp_acc.hpp -src/boost/config/compiler/intel.hpp -src/boost/config/compiler/kai.hpp -src/boost/config/compiler/metrowerks.hpp -src/boost/config/compiler/mpw.hpp -src/boost/config/compiler/nvcc.hpp -src/boost/config/compiler/pathscale.hpp -src/boost/config/compiler/pgi.hpp -src/boost/config/compiler/sgi_mipspro.hpp -src/boost/config/compiler/sunpro_cc.hpp -src/boost/config/compiler/vacpp.hpp -src/boost/config/compiler/visualc.hpp -src/boost/config/no_tr1/cmath.hpp -src/boost/config/no_tr1/complex.hpp -src/boost/config/no_tr1/functional.hpp -src/boost/config/no_tr1/memory.hpp -src/boost/config/no_tr1/utility.hpp -src/boost/config/platform/aix.hpp -src/boost/config/platform/amigaos.hpp -src/boost/config/platform/beos.hpp -src/boost/config/platform/bsd.hpp -src/boost/config/platform/cray.hpp -src/boost/config/platform/cygwin.hpp -src/boost/config/platform/hpux.hpp -src/boost/config/platform/irix.hpp -src/boost/config/platform/linux.hpp -src/boost/config/platform/macos.hpp -src/boost/config/platform/qnxnto.hpp -src/boost/config/platform/solaris.hpp -src/boost/config/platform/symbian.hpp -src/boost/config/platform/vms.hpp -src/boost/config/platform/vxworks.hpp -src/boost/config/platform/win32.hpp -src/boost/config/posix_features.hpp -src/boost/config/requires_threads.hpp -src/boost/config/select_compiler_config.hpp -src/boost/config/select_platform_config.hpp -src/boost/config/select_stdlib_config.hpp -src/boost/config/stdlib/dinkumware.hpp -src/boost/config/stdlib/libcomo.hpp -src/boost/config/stdlib/libcpp.hpp -src/boost/config/stdlib/libstdcpp3.hpp -src/boost/config/stdlib/modena.hpp -src/boost/config/stdlib/msl.hpp -src/boost/config/stdlib/roguewave.hpp -src/boost/config/stdlib/sgi.hpp -src/boost/config/stdlib/stlport.hpp -src/boost/config/stdlib/vacpp.hpp -src/boost/config/suffix.hpp -src/boost/config/user.hpp -src/boost/config/warning_disable.hpp -src/boost/container/container_fwd.hpp -src/boost/cstdint.hpp -src/boost/cstdlib.hpp -src/boost/current_function.hpp -src/boost/detail/binary_search.hpp -src/boost/detail/call_traits.hpp -src/boost/detail/endian.hpp -src/boost/detail/fenv.hpp -src/boost/detail/indirect_traits.hpp -src/boost/detail/interlocked.hpp -src/boost/detail/is_function_ref_tester.hpp -src/boost/detail/iterator.hpp -src/boost/detail/lcast_precision.hpp -src/boost/detail/lightweight_mutex.hpp -src/boost/detail/ob_call_traits.hpp -src/boost/detail/reference_content.hpp -src/boost/detail/sp_typeinfo.hpp -src/boost/detail/winapi/basic_types.hpp -src/boost/detail/winapi/GetLastError.hpp -src/boost/detail/winapi/time.hpp -src/boost/detail/winapi/timers.hpp -src/boost/detail/workaround.hpp -src/boost/exception/current_exception_cast.hpp -src/boost/exception/detail/attribute_noreturn.hpp -src/boost/exception/detail/error_info_impl.hpp -src/boost/exception/detail/type_info.hpp -src/boost/exception/exception.hpp -src/boost/exception/get_error_info.hpp -src/boost/functional/hash/hash_fwd.hpp -src/boost/functional/hash_fwd.hpp -src/boost/get_pointer.hpp -src/boost/integer.hpp -src/boost/integer/integer_mask.hpp -src/boost/integer/static_log2.hpp -src/boost/integer_fwd.hpp -src/boost/integer_traits.hpp -src/boost/io/ios_state.hpp -src/boost/io_fwd.hpp -src/boost/is_placeholder.hpp -src/boost/iterator.hpp -src/boost/iterator/detail/config_def.hpp -src/boost/iterator/detail/config_undef.hpp -src/boost/iterator/detail/enable_if.hpp -src/boost/iterator/detail/facade_iterator_category.hpp -src/boost/iterator/interoperable.hpp -src/boost/iterator/iterator_adaptor.hpp -src/boost/iterator/iterator_categories.hpp -src/boost/iterator/iterator_concepts.hpp -src/boost/iterator/iterator_facade.hpp -src/boost/iterator/iterator_traits.hpp -src/boost/iterator/reverse_iterator.hpp -src/boost/lexical_cast.hpp -src/boost/limits.hpp -src/boost/math/common_factor_rt.hpp -src/boost/math/policies/policy.hpp -src/boost/math/special_functions/detail/fp_traits.hpp -src/boost/math/special_functions/detail/round_fwd.hpp -src/boost/math/special_functions/fpclassify.hpp -src/boost/math/special_functions/math_fwd.hpp -src/boost/math/special_functions/sign.hpp -src/boost/math/tools/config.hpp -src/boost/math/tools/promotion.hpp -src/boost/math/tools/real_cast.hpp -src/boost/math/tools/user.hpp -src/boost/math_fwd.hpp -src/boost/mem_fn.hpp -src/boost/memory_order.hpp -src/boost/mpl/advance.hpp -src/boost/mpl/advance_fwd.hpp -src/boost/mpl/always.hpp -src/boost/mpl/and.hpp -src/boost/mpl/apply.hpp -src/boost/mpl/apply_fwd.hpp -src/boost/mpl/apply_wrap.hpp -src/boost/mpl/arg.hpp -src/boost/mpl/arg_fwd.hpp -src/boost/mpl/assert.hpp -src/boost/mpl/at.hpp -src/boost/mpl/at_fwd.hpp -src/boost/mpl/aux_/adl_barrier.hpp -src/boost/mpl/aux_/advance_backward.hpp -src/boost/mpl/aux_/advance_forward.hpp -src/boost/mpl/aux_/arg_typedef.hpp -src/boost/mpl/aux_/arithmetic_op.hpp -src/boost/mpl/aux_/arity.hpp -src/boost/mpl/aux_/arity_spec.hpp -src/boost/mpl/aux_/at_impl.hpp -src/boost/mpl/aux_/begin_end_impl.hpp -src/boost/mpl/aux_/clear_impl.hpp -src/boost/mpl/aux_/common_name_wknd.hpp -src/boost/mpl/aux_/comparison_op.hpp -src/boost/mpl/aux_/config/adl.hpp -src/boost/mpl/aux_/config/arrays.hpp -src/boost/mpl/aux_/config/bcc.hpp -src/boost/mpl/aux_/config/bind.hpp -src/boost/mpl/aux_/config/compiler.hpp -src/boost/mpl/aux_/config/ctps.hpp -src/boost/mpl/aux_/config/dependent_nttp.hpp -src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp -src/boost/mpl/aux_/config/dtp.hpp -src/boost/mpl/aux_/config/eti.hpp -src/boost/mpl/aux_/config/forwarding.hpp -src/boost/mpl/aux_/config/gcc.hpp -src/boost/mpl/aux_/config/has_apply.hpp -src/boost/mpl/aux_/config/has_xxx.hpp -src/boost/mpl/aux_/config/integral.hpp -src/boost/mpl/aux_/config/intel.hpp -src/boost/mpl/aux_/config/lambda.hpp -src/boost/mpl/aux_/config/msvc.hpp -src/boost/mpl/aux_/config/msvc_typename.hpp -src/boost/mpl/aux_/config/nttp.hpp -src/boost/mpl/aux_/config/overload_resolution.hpp -src/boost/mpl/aux_/config/pp_counter.hpp -src/boost/mpl/aux_/config/preprocessor.hpp -src/boost/mpl/aux_/config/static_constant.hpp -src/boost/mpl/aux_/config/ttp.hpp -src/boost/mpl/aux_/config/typeof.hpp -src/boost/mpl/aux_/config/use_preprocessed.hpp -src/boost/mpl/aux_/config/workaround.hpp -src/boost/mpl/aux_/contains_impl.hpp -src/boost/mpl/aux_/count_args.hpp -src/boost/mpl/aux_/find_if_pred.hpp -src/boost/mpl/aux_/fold_impl.hpp -src/boost/mpl/aux_/fold_impl_body.hpp -src/boost/mpl/aux_/full_lambda.hpp -src/boost/mpl/aux_/has_apply.hpp -src/boost/mpl/aux_/has_begin.hpp -src/boost/mpl/aux_/has_rebind.hpp -src/boost/mpl/aux_/has_size.hpp -src/boost/mpl/aux_/has_tag.hpp -src/boost/mpl/aux_/has_type.hpp -src/boost/mpl/aux_/include_preprocessed.hpp -src/boost/mpl/aux_/inserter_algorithm.hpp -src/boost/mpl/aux_/integral_wrapper.hpp -src/boost/mpl/aux_/is_msvc_eti_arg.hpp -src/boost/mpl/aux_/iter_apply.hpp -src/boost/mpl/aux_/iter_fold_if_impl.hpp -src/boost/mpl/aux_/iter_fold_impl.hpp -src/boost/mpl/aux_/lambda_arity_param.hpp -src/boost/mpl/aux_/lambda_no_ctps.hpp -src/boost/mpl/aux_/lambda_spec.hpp -src/boost/mpl/aux_/lambda_support.hpp -src/boost/mpl/aux_/largest_int.hpp -src/boost/mpl/aux_/logical_op.hpp -src/boost/mpl/aux_/msvc_dtw.hpp -src/boost/mpl/aux_/msvc_eti_base.hpp -src/boost/mpl/aux_/msvc_is_class.hpp -src/boost/mpl/aux_/msvc_never_true.hpp -src/boost/mpl/aux_/msvc_type.hpp -src/boost/mpl/aux_/na.hpp -src/boost/mpl/aux_/na_assert.hpp -src/boost/mpl/aux_/na_fwd.hpp -src/boost/mpl/aux_/na_spec.hpp -src/boost/mpl/aux_/nested_type_wknd.hpp -src/boost/mpl/aux_/nttp_decl.hpp -src/boost/mpl/aux_/numeric_cast_utils.hpp -src/boost/mpl/aux_/numeric_op.hpp -src/boost/mpl/aux_/O1_size_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/bcc/and.hpp -src/boost/mpl/aux_/preprocessed/bcc/apply.hpp -src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/bcc/arg.hpp -src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/bcc/bind.hpp -src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp -src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp -src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp -src/boost/mpl/aux_/preprocessed/bcc/deque.hpp -src/boost/mpl/aux_/preprocessed/bcc/divides.hpp -src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp -src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/bcc/greater.hpp -src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp -src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/bcc/less.hpp -src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp -src/boost/mpl/aux_/preprocessed/bcc/list.hpp -src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp -src/boost/mpl/aux_/preprocessed/bcc/map.hpp -src/boost/mpl/aux_/preprocessed/bcc/minus.hpp -src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp -src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/bcc/or.hpp -src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp -src/boost/mpl/aux_/preprocessed/bcc/plus.hpp -src/boost/mpl/aux_/preprocessed/bcc/quote.hpp -src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc/set.hpp -src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp -src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp -src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp -src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp -src/boost/mpl/aux_/preprocessed/bcc/times.hpp -src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/bcc/vector.hpp -src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp -src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/bcc551/and.hpp -src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp -src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp -src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp -src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp -src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp -src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp -src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp -src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp -src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp -src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp -src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp -src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/bcc551/less.hpp -src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp -src/boost/mpl/aux_/preprocessed/bcc551/list.hpp -src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp -src/boost/mpl/aux_/preprocessed/bcc551/map.hpp -src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp -src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp -src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/bcc551/or.hpp -src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp -src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp -src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp -src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc551/set.hpp -src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp -src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp -src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp -src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp -src/boost/mpl/aux_/preprocessed/bcc551/times.hpp -src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp -src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp -src/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp -src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/dmc/and.hpp -src/boost/mpl/aux_/preprocessed/dmc/apply.hpp -src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/dmc/arg.hpp -src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/dmc/bind.hpp -src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp -src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp -src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp -src/boost/mpl/aux_/preprocessed/dmc/deque.hpp -src/boost/mpl/aux_/preprocessed/dmc/divides.hpp -src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp -src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/dmc/greater.hpp -src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp -src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/dmc/less.hpp -src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp -src/boost/mpl/aux_/preprocessed/dmc/list.hpp -src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp -src/boost/mpl/aux_/preprocessed/dmc/map.hpp -src/boost/mpl/aux_/preprocessed/dmc/minus.hpp -src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp -src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/dmc/or.hpp -src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp -src/boost/mpl/aux_/preprocessed/dmc/plus.hpp -src/boost/mpl/aux_/preprocessed/dmc/quote.hpp -src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/dmc/set.hpp -src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp -src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp -src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp -src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp -src/boost/mpl/aux_/preprocessed/dmc/times.hpp -src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/dmc/vector.hpp -src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp -src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/gcc/and.hpp -src/boost/mpl/aux_/preprocessed/gcc/apply.hpp -src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/gcc/arg.hpp -src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/gcc/bind.hpp -src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp -src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp -src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp -src/boost/mpl/aux_/preprocessed/gcc/deque.hpp -src/boost/mpl/aux_/preprocessed/gcc/divides.hpp -src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp -src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/gcc/greater.hpp -src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp -src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/gcc/less.hpp -src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp -src/boost/mpl/aux_/preprocessed/gcc/list.hpp -src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp -src/boost/mpl/aux_/preprocessed/gcc/map.hpp -src/boost/mpl/aux_/preprocessed/gcc/minus.hpp -src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp -src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/gcc/or.hpp -src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp -src/boost/mpl/aux_/preprocessed/gcc/plus.hpp -src/boost/mpl/aux_/preprocessed/gcc/quote.hpp -src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/gcc/set.hpp -src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp -src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp -src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp -src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp -src/boost/mpl/aux_/preprocessed/gcc/times.hpp -src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/gcc/vector.hpp -src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp -src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/msvc60/and.hpp -src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp -src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp -src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp -src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp -src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp -src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp -src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp -src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp -src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp -src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp -src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp -src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/msvc60/less.hpp -src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp -src/boost/mpl/aux_/preprocessed/msvc60/list.hpp -src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp -src/boost/mpl/aux_/preprocessed/msvc60/map.hpp -src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp -src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp -src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/msvc60/or.hpp -src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp -src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp -src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp -src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/msvc60/set.hpp -src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp -src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp -src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp -src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp -src/boost/mpl/aux_/preprocessed/msvc60/times.hpp -src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp -src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp -src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/msvc70/and.hpp -src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp -src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp -src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp -src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp -src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp -src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp -src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp -src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp -src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp -src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp -src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp -src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/msvc70/less.hpp -src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp -src/boost/mpl/aux_/preprocessed/msvc70/list.hpp -src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp -src/boost/mpl/aux_/preprocessed/msvc70/map.hpp -src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp -src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp -src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/msvc70/or.hpp -src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp -src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp -src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp -src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/msvc70/set.hpp -src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp -src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp -src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp -src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp -src/boost/mpl/aux_/preprocessed/msvc70/times.hpp -src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp -src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp -src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/mwcw/and.hpp -src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp -src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp -src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp -src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp -src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp -src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp -src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp -src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp -src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp -src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp -src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp -src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/mwcw/less.hpp -src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp -src/boost/mpl/aux_/preprocessed/mwcw/list.hpp -src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp -src/boost/mpl/aux_/preprocessed/mwcw/map.hpp -src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp -src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp -src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/mwcw/or.hpp -src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp -src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp -src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp -src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/mwcw/set.hpp -src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp -src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp -src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp -src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp -src/boost/mpl/aux_/preprocessed/mwcw/times.hpp -src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp -src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp -src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp -src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp -src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp -src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp -src/boost/mpl/aux_/preprocessed/plain/and.hpp -src/boost/mpl/aux_/preprocessed/plain/apply.hpp -src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp -src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp -src/boost/mpl/aux_/preprocessed/plain/arg.hpp -src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp -src/boost/mpl/aux_/preprocessed/plain/bind.hpp -src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp -src/boost/mpl/aux_/preprocessed/plain/bitand.hpp -src/boost/mpl/aux_/preprocessed/plain/bitor.hpp -src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp -src/boost/mpl/aux_/preprocessed/plain/deque.hpp -src/boost/mpl/aux_/preprocessed/plain/divides.hpp -src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp -src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp -src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp -src/boost/mpl/aux_/preprocessed/plain/greater.hpp -src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp -src/boost/mpl/aux_/preprocessed/plain/inherit.hpp -src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp -src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp -src/boost/mpl/aux_/preprocessed/plain/less.hpp -src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp -src/boost/mpl/aux_/preprocessed/plain/list.hpp -src/boost/mpl/aux_/preprocessed/plain/list_c.hpp -src/boost/mpl/aux_/preprocessed/plain/map.hpp -src/boost/mpl/aux_/preprocessed/plain/minus.hpp -src/boost/mpl/aux_/preprocessed/plain/modulus.hpp -src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp -src/boost/mpl/aux_/preprocessed/plain/or.hpp -src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp -src/boost/mpl/aux_/preprocessed/plain/plus.hpp -src/boost/mpl/aux_/preprocessed/plain/quote.hpp -src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp -src/boost/mpl/aux_/preprocessed/plain/set.hpp -src/boost/mpl/aux_/preprocessed/plain/set_c.hpp -src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp -src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp -src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp -src/boost/mpl/aux_/preprocessed/plain/times.hpp -src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp -src/boost/mpl/aux_/preprocessed/plain/vector.hpp -src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp -src/boost/mpl/aux_/preprocessor/add.hpp -src/boost/mpl/aux_/preprocessor/def_params_tail.hpp -src/boost/mpl/aux_/preprocessor/default_params.hpp -src/boost/mpl/aux_/preprocessor/enum.hpp -src/boost/mpl/aux_/preprocessor/ext_params.hpp -src/boost/mpl/aux_/preprocessor/filter_params.hpp -src/boost/mpl/aux_/preprocessor/params.hpp -src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp -src/boost/mpl/aux_/preprocessor/range.hpp -src/boost/mpl/aux_/preprocessor/repeat.hpp -src/boost/mpl/aux_/preprocessor/sub.hpp -src/boost/mpl/aux_/preprocessor/tuple.hpp -src/boost/mpl/aux_/push_back_impl.hpp -src/boost/mpl/aux_/push_front_impl.hpp -src/boost/mpl/aux_/reverse_fold_impl.hpp -src/boost/mpl/aux_/reverse_fold_impl_body.hpp -src/boost/mpl/aux_/sequence_wrapper.hpp -src/boost/mpl/aux_/size_impl.hpp -src/boost/mpl/aux_/static_cast.hpp -src/boost/mpl/aux_/template_arity.hpp -src/boost/mpl/aux_/template_arity_fwd.hpp -src/boost/mpl/aux_/traits_lambda_spec.hpp -src/boost/mpl/aux_/type_wrapper.hpp -src/boost/mpl/aux_/unwrap.hpp -src/boost/mpl/aux_/value_wknd.hpp -src/boost/mpl/aux_/yes_no.hpp -src/boost/mpl/back_fwd.hpp -src/boost/mpl/back_inserter.hpp -src/boost/mpl/begin_end.hpp -src/boost/mpl/begin_end_fwd.hpp -src/boost/mpl/bind.hpp -src/boost/mpl/bind_fwd.hpp -src/boost/mpl/bool.hpp -src/boost/mpl/bool_fwd.hpp -src/boost/mpl/clear.hpp -src/boost/mpl/clear_fwd.hpp -src/boost/mpl/comparison.hpp -src/boost/mpl/contains.hpp -src/boost/mpl/contains_fwd.hpp -src/boost/mpl/copy.hpp -src/boost/mpl/deref.hpp -src/boost/mpl/distance.hpp -src/boost/mpl/distance_fwd.hpp -src/boost/mpl/empty_fwd.hpp -src/boost/mpl/equal_to.hpp -src/boost/mpl/eval_if.hpp -src/boost/mpl/find.hpp -src/boost/mpl/find_if.hpp -src/boost/mpl/fold.hpp -src/boost/mpl/for_each.hpp -src/boost/mpl/front_fwd.hpp -src/boost/mpl/front_inserter.hpp -src/boost/mpl/greater.hpp -src/boost/mpl/greater_equal.hpp -src/boost/mpl/has_xxx.hpp -src/boost/mpl/identity.hpp -src/boost/mpl/if.hpp -src/boost/mpl/inserter.hpp -src/boost/mpl/int.hpp -src/boost/mpl/int_fwd.hpp -src/boost/mpl/integral_c.hpp -src/boost/mpl/integral_c_fwd.hpp -src/boost/mpl/integral_c_tag.hpp -src/boost/mpl/is_placeholder.hpp -src/boost/mpl/is_sequence.hpp -src/boost/mpl/iter_fold.hpp -src/boost/mpl/iter_fold_if.hpp -src/boost/mpl/iterator_range.hpp -src/boost/mpl/iterator_tags.hpp -src/boost/mpl/lambda.hpp -src/boost/mpl/lambda_fwd.hpp -src/boost/mpl/less.hpp -src/boost/mpl/less_equal.hpp -src/boost/mpl/limits/arity.hpp -src/boost/mpl/limits/list.hpp -src/boost/mpl/limits/unrolling.hpp -src/boost/mpl/limits/vector.hpp -src/boost/mpl/list.hpp -src/boost/mpl/list/aux_/begin_end.hpp -src/boost/mpl/list/aux_/clear.hpp -src/boost/mpl/list/aux_/empty.hpp -src/boost/mpl/list/aux_/front.hpp -src/boost/mpl/list/aux_/include_preprocessed.hpp -src/boost/mpl/list/aux_/item.hpp -src/boost/mpl/list/aux_/iterator.hpp -src/boost/mpl/list/aux_/numbered.hpp -src/boost/mpl/list/aux_/numbered_c.hpp -src/boost/mpl/list/aux_/O1_size.hpp -src/boost/mpl/list/aux_/pop_front.hpp -src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp -src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp -src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp -src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp -src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp -src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp -src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp -src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp -src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp -src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp -src/boost/mpl/list/aux_/push_back.hpp -src/boost/mpl/list/aux_/push_front.hpp -src/boost/mpl/list/aux_/size.hpp -src/boost/mpl/list/aux_/tag.hpp -src/boost/mpl/list/list0.hpp -src/boost/mpl/list/list0_c.hpp -src/boost/mpl/list/list10.hpp -src/boost/mpl/list/list10_c.hpp -src/boost/mpl/list/list20.hpp -src/boost/mpl/list/list20_c.hpp -src/boost/mpl/list/list30.hpp -src/boost/mpl/list/list30_c.hpp -src/boost/mpl/list/list40.hpp -src/boost/mpl/list/list40_c.hpp -src/boost/mpl/list/list50.hpp -src/boost/mpl/list/list50_c.hpp -src/boost/mpl/logical.hpp -src/boost/mpl/long.hpp -src/boost/mpl/long_fwd.hpp -src/boost/mpl/minus.hpp -src/boost/mpl/multiplies.hpp -src/boost/mpl/negate.hpp -src/boost/mpl/next.hpp -src/boost/mpl/next_prior.hpp -src/boost/mpl/not.hpp -src/boost/mpl/not_equal_to.hpp -src/boost/mpl/numeric_cast.hpp -src/boost/mpl/O1_size.hpp -src/boost/mpl/O1_size_fwd.hpp -src/boost/mpl/or.hpp -src/boost/mpl/pair.hpp -src/boost/mpl/placeholders.hpp -src/boost/mpl/plus.hpp -src/boost/mpl/pop_back_fwd.hpp -src/boost/mpl/pop_front_fwd.hpp -src/boost/mpl/prior.hpp -src/boost/mpl/protect.hpp -src/boost/mpl/push_back.hpp -src/boost/mpl/push_back_fwd.hpp -src/boost/mpl/push_front.hpp -src/boost/mpl/push_front_fwd.hpp -src/boost/mpl/quote.hpp -src/boost/mpl/remove_if.hpp -src/boost/mpl/reverse_fold.hpp -src/boost/mpl/same_as.hpp -src/boost/mpl/sequence_tag.hpp -src/boost/mpl/sequence_tag_fwd.hpp -src/boost/mpl/size.hpp -src/boost/mpl/size_fwd.hpp -src/boost/mpl/size_t.hpp -src/boost/mpl/size_t_fwd.hpp -src/boost/mpl/tag.hpp -src/boost/mpl/times.hpp -src/boost/mpl/vector.hpp -src/boost/mpl/vector/aux_/at.hpp -src/boost/mpl/vector/aux_/back.hpp -src/boost/mpl/vector/aux_/begin_end.hpp -src/boost/mpl/vector/aux_/clear.hpp -src/boost/mpl/vector/aux_/empty.hpp -src/boost/mpl/vector/aux_/front.hpp -src/boost/mpl/vector/aux_/include_preprocessed.hpp -src/boost/mpl/vector/aux_/item.hpp -src/boost/mpl/vector/aux_/iterator.hpp -src/boost/mpl/vector/aux_/numbered.hpp -src/boost/mpl/vector/aux_/numbered_c.hpp -src/boost/mpl/vector/aux_/O1_size.hpp -src/boost/mpl/vector/aux_/pop_back.hpp -src/boost/mpl/vector/aux_/pop_front.hpp -src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp -src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp -src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp -src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp -src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp -src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp -src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp -src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp -src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp -src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp -src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp -src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp -src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp -src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp -src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp -src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp -src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp -src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp -src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp -src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp -src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp -src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp -src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp -src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp -src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp -src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp -src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp -src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp -src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp -src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp -src/boost/mpl/vector/aux_/push_back.hpp -src/boost/mpl/vector/aux_/push_front.hpp -src/boost/mpl/vector/aux_/size.hpp -src/boost/mpl/vector/aux_/tag.hpp -src/boost/mpl/vector/aux_/vector0.hpp -src/boost/mpl/vector/vector0.hpp -src/boost/mpl/vector/vector0_c.hpp -src/boost/mpl/vector/vector10.hpp -src/boost/mpl/vector/vector10_c.hpp -src/boost/mpl/vector/vector20.hpp -src/boost/mpl/vector/vector20_c.hpp -src/boost/mpl/vector/vector30.hpp -src/boost/mpl/vector/vector30_c.hpp -src/boost/mpl/vector/vector40.hpp -src/boost/mpl/vector/vector40_c.hpp -src/boost/mpl/vector/vector50.hpp -src/boost/mpl/vector/vector50_c.hpp -src/boost/mpl/void.hpp -src/boost/mpl/void_fwd.hpp -src/boost/next_prior.hpp -src/boost/non_type.hpp -src/boost/noncopyable.hpp -src/boost/none.hpp -src/boost/none_t.hpp -src/boost/numeric/conversion/bounds.hpp -src/boost/numeric/conversion/cast.hpp -src/boost/numeric/conversion/conversion_traits.hpp -src/boost/numeric/conversion/converter.hpp -src/boost/numeric/conversion/converter_policies.hpp -src/boost/numeric/conversion/detail/bounds.hpp -src/boost/numeric/conversion/detail/conversion_traits.hpp -src/boost/numeric/conversion/detail/converter.hpp -src/boost/numeric/conversion/detail/int_float_mixture.hpp -src/boost/numeric/conversion/detail/is_subranged.hpp -src/boost/numeric/conversion/detail/meta.hpp -src/boost/numeric/conversion/detail/numeric_cast_traits.hpp -src/boost/numeric/conversion/detail/old_numeric_cast.hpp -src/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp -src/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp -src/boost/numeric/conversion/detail/sign_mixture.hpp -src/boost/numeric/conversion/detail/udt_builtin_mixture.hpp -src/boost/numeric/conversion/int_float_mixture_enum.hpp -src/boost/numeric/conversion/numeric_cast_traits.hpp -src/boost/numeric/conversion/sign_mixture_enum.hpp -src/boost/numeric/conversion/udt_builtin_mixture_enum.hpp -src/boost/operators.hpp -src/boost/optional.hpp -src/boost/optional/optional.hpp -src/boost/optional/optional_fwd.hpp -src/boost/pending/integer_log2.hpp -src/boost/polygon/detail/boolean_op.hpp -src/boost/polygon/detail/boolean_op_45.hpp -src/boost/polygon/detail/iterator_compact_to_points.hpp -src/boost/polygon/detail/iterator_geometry_to_set.hpp -src/boost/polygon/detail/iterator_points_to_compact.hpp -src/boost/polygon/detail/max_cover.hpp -src/boost/polygon/detail/minkowski.hpp -src/boost/polygon/detail/polygon_45_formation.hpp -src/boost/polygon/detail/polygon_45_set_view.hpp -src/boost/polygon/detail/polygon_45_touch.hpp -src/boost/polygon/detail/polygon_90_set_view.hpp -src/boost/polygon/detail/polygon_90_touch.hpp -src/boost/polygon/detail/polygon_arbitrary_formation.hpp -src/boost/polygon/detail/polygon_formation.hpp -src/boost/polygon/detail/polygon_set_view.hpp -src/boost/polygon/detail/polygon_simplify.hpp -src/boost/polygon/detail/polygon_sort_adaptor.hpp -src/boost/polygon/detail/property_merge.hpp -src/boost/polygon/detail/property_merge_45.hpp -src/boost/polygon/detail/rectangle_formation.hpp -src/boost/polygon/detail/scan_arbitrary.hpp -src/boost/polygon/detail/voronoi_ctypes.hpp -src/boost/polygon/detail/voronoi_predicates.hpp -src/boost/polygon/detail/voronoi_robust_fpt.hpp -src/boost/polygon/detail/voronoi_structures.hpp -src/boost/polygon/gmp_override.hpp -src/boost/polygon/gtl.hpp -src/boost/polygon/interval_concept.hpp -src/boost/polygon/interval_data.hpp -src/boost/polygon/interval_traits.hpp -src/boost/polygon/isotropy.hpp -src/boost/polygon/point_concept.hpp -src/boost/polygon/point_data.hpp -src/boost/polygon/point_traits.hpp -src/boost/polygon/polygon.hpp -src/boost/polygon/polygon_45_data.hpp -src/boost/polygon/polygon_45_set_concept.hpp -src/boost/polygon/polygon_45_set_data.hpp -src/boost/polygon/polygon_45_set_traits.hpp -src/boost/polygon/polygon_45_with_holes_data.hpp -src/boost/polygon/polygon_90_data.hpp -src/boost/polygon/polygon_90_set_concept.hpp -src/boost/polygon/polygon_90_set_data.hpp -src/boost/polygon/polygon_90_set_traits.hpp -src/boost/polygon/polygon_90_with_holes_data.hpp -src/boost/polygon/polygon_data.hpp -src/boost/polygon/polygon_set_concept.hpp -src/boost/polygon/polygon_set_data.hpp -src/boost/polygon/polygon_set_traits.hpp -src/boost/polygon/polygon_traits.hpp -src/boost/polygon/polygon_with_holes_data.hpp -src/boost/polygon/rectangle_concept.hpp -src/boost/polygon/rectangle_data.hpp -src/boost/polygon/rectangle_traits.hpp -src/boost/polygon/segment_concept.hpp -src/boost/polygon/segment_data.hpp -src/boost/polygon/segment_traits.hpp -src/boost/polygon/segment_utils.hpp -src/boost/polygon/transform.hpp -src/boost/polygon/voronoi.hpp -src/boost/polygon/voronoi_builder.hpp -src/boost/polygon/voronoi_diagram.hpp -src/boost/polygon/voronoi_geometry_type.hpp -src/boost/predef/architecture.h -src/boost/predef/architecture/alpha.h -src/boost/predef/architecture/arm.h -src/boost/predef/architecture/blackfin.h -src/boost/predef/architecture/convex.h -src/boost/predef/architecture/ia64.h -src/boost/predef/architecture/m68k.h -src/boost/predef/architecture/mips.h -src/boost/predef/architecture/parisc.h -src/boost/predef/architecture/ppc.h -src/boost/predef/architecture/pyramid.h -src/boost/predef/architecture/rs6k.h -src/boost/predef/architecture/sparc.h -src/boost/predef/architecture/superh.h -src/boost/predef/architecture/sys370.h -src/boost/predef/architecture/sys390.h -src/boost/predef/architecture/x86.h -src/boost/predef/architecture/x86/32.h -src/boost/predef/architecture/x86/64.h -src/boost/predef/architecture/z.h -src/boost/predef/detail/_cassert.h -src/boost/predef/detail/endian_compat.h -src/boost/predef/detail/os_detected.h -src/boost/predef/detail/test.h -src/boost/predef/library/c/_prefix.h -src/boost/predef/library/c/gnu.h -src/boost/predef/make.h -src/boost/predef/os/bsd.h -src/boost/predef/os/bsd/bsdi.h -src/boost/predef/os/bsd/dragonfly.h -src/boost/predef/os/bsd/free.h -src/boost/predef/os/bsd/net.h -src/boost/predef/os/bsd/open.h -src/boost/predef/os/macos.h -src/boost/predef/os/windows.h -src/boost/predef/other/endian.h -src/boost/predef/version_number.h -src/boost/preprocessor/arithmetic/add.hpp -src/boost/preprocessor/arithmetic/dec.hpp -src/boost/preprocessor/arithmetic/detail/div_base.hpp -src/boost/preprocessor/arithmetic/inc.hpp -src/boost/preprocessor/arithmetic/mod.hpp -src/boost/preprocessor/arithmetic/sub.hpp -src/boost/preprocessor/array/data.hpp -src/boost/preprocessor/array/elem.hpp -src/boost/preprocessor/array/size.hpp -src/boost/preprocessor/cat.hpp -src/boost/preprocessor/comma_if.hpp -src/boost/preprocessor/comparison/less_equal.hpp -src/boost/preprocessor/config/config.hpp -src/boost/preprocessor/control/deduce_d.hpp -src/boost/preprocessor/control/detail/dmc/while.hpp -src/boost/preprocessor/control/detail/edg/while.hpp -src/boost/preprocessor/control/detail/msvc/while.hpp -src/boost/preprocessor/control/detail/while.hpp -src/boost/preprocessor/control/expr_if.hpp -src/boost/preprocessor/control/expr_iif.hpp -src/boost/preprocessor/control/if.hpp -src/boost/preprocessor/control/iif.hpp -src/boost/preprocessor/control/while.hpp -src/boost/preprocessor/debug/error.hpp -src/boost/preprocessor/dec.hpp -src/boost/preprocessor/detail/auto_rec.hpp -src/boost/preprocessor/detail/check.hpp -src/boost/preprocessor/detail/dmc/auto_rec.hpp -src/boost/preprocessor/detail/is_binary.hpp -src/boost/preprocessor/detail/is_unary.hpp -src/boost/preprocessor/empty.hpp -src/boost/preprocessor/enum.hpp -src/boost/preprocessor/enum_params.hpp -src/boost/preprocessor/enum_params_with_a_default.hpp -src/boost/preprocessor/enum_shifted_params.hpp -src/boost/preprocessor/expr_if.hpp -src/boost/preprocessor/facilities/empty.hpp -src/boost/preprocessor/facilities/identity.hpp -src/boost/preprocessor/facilities/intercept.hpp -src/boost/preprocessor/facilities/overload.hpp -src/boost/preprocessor/identity.hpp -src/boost/preprocessor/if.hpp -src/boost/preprocessor/inc.hpp -src/boost/preprocessor/iterate.hpp -src/boost/preprocessor/iteration/detail/bounds/lower1.hpp -src/boost/preprocessor/iteration/detail/bounds/lower2.hpp -src/boost/preprocessor/iteration/detail/bounds/lower3.hpp -src/boost/preprocessor/iteration/detail/bounds/lower4.hpp -src/boost/preprocessor/iteration/detail/bounds/lower5.hpp -src/boost/preprocessor/iteration/detail/bounds/upper1.hpp -src/boost/preprocessor/iteration/detail/bounds/upper2.hpp -src/boost/preprocessor/iteration/detail/bounds/upper3.hpp -src/boost/preprocessor/iteration/detail/bounds/upper4.hpp -src/boost/preprocessor/iteration/detail/bounds/upper5.hpp -src/boost/preprocessor/iteration/detail/finish.hpp -src/boost/preprocessor/iteration/detail/iter/forward1.hpp -src/boost/preprocessor/iteration/detail/iter/forward2.hpp -src/boost/preprocessor/iteration/detail/iter/forward3.hpp -src/boost/preprocessor/iteration/detail/iter/forward4.hpp -src/boost/preprocessor/iteration/detail/iter/forward5.hpp -src/boost/preprocessor/iteration/detail/iter/reverse1.hpp -src/boost/preprocessor/iteration/detail/iter/reverse2.hpp -src/boost/preprocessor/iteration/detail/iter/reverse3.hpp -src/boost/preprocessor/iteration/detail/iter/reverse4.hpp -src/boost/preprocessor/iteration/detail/iter/reverse5.hpp -src/boost/preprocessor/iteration/detail/local.hpp -src/boost/preprocessor/iteration/detail/rlocal.hpp -src/boost/preprocessor/iteration/detail/self.hpp -src/boost/preprocessor/iteration/detail/start.hpp -src/boost/preprocessor/iteration/iterate.hpp -src/boost/preprocessor/iteration/local.hpp -src/boost/preprocessor/iteration/self.hpp -src/boost/preprocessor/list/adt.hpp -src/boost/preprocessor/list/append.hpp -src/boost/preprocessor/list/detail/dmc/fold_left.hpp -src/boost/preprocessor/list/detail/edg/fold_left.hpp -src/boost/preprocessor/list/detail/edg/fold_right.hpp -src/boost/preprocessor/list/detail/fold_left.hpp -src/boost/preprocessor/list/detail/fold_right.hpp -src/boost/preprocessor/list/fold_left.hpp -src/boost/preprocessor/list/fold_right.hpp -src/boost/preprocessor/list/for_each_i.hpp -src/boost/preprocessor/list/reverse.hpp -src/boost/preprocessor/list/transform.hpp -src/boost/preprocessor/logical/and.hpp -src/boost/preprocessor/logical/bitand.hpp -src/boost/preprocessor/logical/bitor.hpp -src/boost/preprocessor/logical/bool.hpp -src/boost/preprocessor/logical/compl.hpp -src/boost/preprocessor/logical/not.hpp -src/boost/preprocessor/logical/or.hpp -src/boost/preprocessor/punctuation/comma.hpp -src/boost/preprocessor/punctuation/comma_if.hpp -src/boost/preprocessor/punctuation/paren.hpp -src/boost/preprocessor/repeat.hpp -src/boost/preprocessor/repeat_from_to.hpp -src/boost/preprocessor/repetition/detail/dmc/for.hpp -src/boost/preprocessor/repetition/detail/edg/for.hpp -src/boost/preprocessor/repetition/detail/for.hpp -src/boost/preprocessor/repetition/detail/msvc/for.hpp -src/boost/preprocessor/repetition/enum.hpp -src/boost/preprocessor/repetition/enum_binary_params.hpp -src/boost/preprocessor/repetition/enum_params.hpp -src/boost/preprocessor/repetition/enum_params_with_a_default.hpp -src/boost/preprocessor/repetition/enum_shifted_params.hpp -src/boost/preprocessor/repetition/enum_trailing.hpp -src/boost/preprocessor/repetition/enum_trailing_params.hpp -src/boost/preprocessor/repetition/for.hpp -src/boost/preprocessor/repetition/repeat.hpp -src/boost/preprocessor/repetition/repeat_from_to.hpp -src/boost/preprocessor/seq/cat.hpp -src/boost/preprocessor/seq/detail/split.hpp -src/boost/preprocessor/seq/elem.hpp -src/boost/preprocessor/seq/enum.hpp -src/boost/preprocessor/seq/first_n.hpp -src/boost/preprocessor/seq/fold_left.hpp -src/boost/preprocessor/seq/for_each.hpp -src/boost/preprocessor/seq/for_each_i.hpp -src/boost/preprocessor/seq/rest_n.hpp -src/boost/preprocessor/seq/seq.hpp -src/boost/preprocessor/seq/size.hpp -src/boost/preprocessor/seq/subseq.hpp -src/boost/preprocessor/seq/transform.hpp -src/boost/preprocessor/slot/detail/counter.hpp -src/boost/preprocessor/slot/detail/def.hpp -src/boost/preprocessor/slot/detail/shared.hpp -src/boost/preprocessor/slot/detail/slot1.hpp -src/boost/preprocessor/slot/detail/slot2.hpp -src/boost/preprocessor/slot/detail/slot3.hpp -src/boost/preprocessor/slot/detail/slot4.hpp -src/boost/preprocessor/slot/detail/slot5.hpp -src/boost/preprocessor/slot/slot.hpp -src/boost/preprocessor/stringize.hpp -src/boost/preprocessor/tuple/eat.hpp -src/boost/preprocessor/tuple/elem.hpp -src/boost/preprocessor/tuple/rem.hpp -src/boost/preprocessor/tuple/to_list.hpp -src/boost/preprocessor/variadic/elem.hpp -src/boost/preprocessor/variadic/size.hpp -src/boost/progress.hpp -src/boost/random/detail/config.hpp -src/boost/random/detail/const_mod.hpp -src/boost/random/detail/disable_warnings.hpp -src/boost/random/detail/enable_warnings.hpp -src/boost/random/detail/generator_bits.hpp -src/boost/random/detail/generator_seed_seq.hpp -src/boost/random/detail/integer_log2.hpp -src/boost/random/detail/large_arithmetic.hpp -src/boost/random/detail/operators.hpp -src/boost/random/detail/ptr_helper.hpp -src/boost/random/detail/seed.hpp -src/boost/random/detail/seed_impl.hpp -src/boost/random/detail/signed_unsigned_tools.hpp -src/boost/random/detail/uniform_int_float.hpp -src/boost/random/mersenne_twister.hpp -src/boost/random/uniform_int_distribution.hpp -src/boost/range/algorithm/equal.hpp -src/boost/range/begin.hpp -src/boost/range/concepts.hpp -src/boost/range/config.hpp -src/boost/range/const_iterator.hpp -src/boost/range/detail/begin.hpp -src/boost/range/detail/common.hpp -src/boost/range/detail/const_iterator.hpp -src/boost/range/detail/end.hpp -src/boost/range/detail/extract_optional_type.hpp -src/boost/range/detail/implementation_help.hpp -src/boost/range/detail/iterator.hpp -src/boost/range/detail/misc_concept.hpp -src/boost/range/detail/remove_extent.hpp -src/boost/range/detail/safe_bool.hpp -src/boost/range/detail/sfinae.hpp -src/boost/range/detail/size_type.hpp -src/boost/range/detail/vc6/end.hpp -src/boost/range/difference_type.hpp -src/boost/range/distance.hpp -src/boost/range/empty.hpp -src/boost/range/end.hpp -src/boost/range/functions.hpp -src/boost/range/iterator.hpp -src/boost/range/iterator_range_core.hpp -src/boost/range/mutable_iterator.hpp -src/boost/range/rbegin.hpp -src/boost/range/rend.hpp -src/boost/range/result_iterator.hpp -src/boost/range/reverse_iterator.hpp -src/boost/range/size.hpp -src/boost/range/size_type.hpp -src/boost/range/value_type.hpp -src/boost/ratio/config.hpp -src/boost/ratio/detail/mpl/abs.hpp -src/boost/ratio/detail/mpl/gcd.hpp -src/boost/ratio/detail/mpl/lcm.hpp -src/boost/ratio/detail/mpl/sign.hpp -src/boost/ratio/detail/overflow_helpers.hpp -src/boost/ratio/mpl/rational_c_tag.hpp -src/boost/ratio/ratio.hpp -src/boost/ratio/ratio_fwd.hpp -src/boost/rational.hpp -src/boost/ref.hpp -src/boost/scoped_array.hpp -src/boost/scoped_ptr.hpp -src/boost/shared_array.hpp -src/boost/shared_ptr.hpp -src/boost/smart_ptr/bad_weak_ptr.hpp -src/boost/smart_ptr/detail/atomic_count.hpp -src/boost/smart_ptr/detail/atomic_count_gcc.hpp -src/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp -src/boost/smart_ptr/detail/atomic_count_pthreads.hpp -src/boost/smart_ptr/detail/atomic_count_sync.hpp -src/boost/smart_ptr/detail/atomic_count_win32.hpp -src/boost/smart_ptr/detail/lightweight_mutex.hpp -src/boost/smart_ptr/detail/lwm_nop.hpp -src/boost/smart_ptr/detail/lwm_pthreads.hpp -src/boost/smart_ptr/detail/lwm_win32_cs.hpp -src/boost/smart_ptr/detail/operator_bool.hpp -src/boost/smart_ptr/detail/quick_allocator.hpp -src/boost/smart_ptr/detail/shared_array_nmt.hpp -src/boost/smart_ptr/detail/shared_count.hpp -src/boost/smart_ptr/detail/shared_ptr_nmt.hpp -src/boost/smart_ptr/detail/sp_convertible.hpp -src/boost/smart_ptr/detail/sp_counted_base.hpp -src/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp -src/boost/smart_ptr/detail/sp_counted_base_aix.hpp -src/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp -src/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp -src/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp -src/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp -src/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp -src/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp -src/boost/smart_ptr/detail/sp_counted_base_nt.hpp -src/boost/smart_ptr/detail/sp_counted_base_pt.hpp -src/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp -src/boost/smart_ptr/detail/sp_counted_base_spin.hpp -src/boost/smart_ptr/detail/sp_counted_base_sync.hpp -src/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp -src/boost/smart_ptr/detail/sp_counted_base_w32.hpp -src/boost/smart_ptr/detail/sp_counted_impl.hpp -src/boost/smart_ptr/detail/sp_has_sync.hpp -src/boost/smart_ptr/detail/sp_nullptr_t.hpp -src/boost/smart_ptr/detail/spinlock.hpp -src/boost/smart_ptr/detail/spinlock_gcc_arm.hpp -src/boost/smart_ptr/detail/spinlock_nt.hpp -src/boost/smart_ptr/detail/spinlock_pool.hpp -src/boost/smart_ptr/detail/spinlock_pt.hpp -src/boost/smart_ptr/detail/spinlock_sync.hpp -src/boost/smart_ptr/detail/spinlock_w32.hpp -src/boost/smart_ptr/detail/yield_k.hpp -src/boost/smart_ptr/scoped_array.hpp -src/boost/smart_ptr/scoped_ptr.hpp -src/boost/smart_ptr/shared_array.hpp -src/boost/smart_ptr/shared_ptr.hpp -src/boost/static_assert.hpp -src/boost/swap.hpp -src/boost/system/api_config.hpp -src/boost/system/config.hpp -src/boost/system/error_code.hpp -src/boost/system/system_error.hpp -src/boost/test/debug.hpp -src/boost/test/debug_config.hpp -src/boost/test/detail/config.hpp -src/boost/test/detail/enable_warnings.hpp -src/boost/test/detail/fwd_decl.hpp -src/boost/test/detail/global_typedef.hpp -src/boost/test/detail/log_level.hpp -src/boost/test/detail/suppress_warnings.hpp -src/boost/test/detail/unit_test_parameters.hpp -src/boost/test/detail/workaround.hpp -src/boost/test/execution_monitor.hpp -src/boost/test/floating_point_comparison.hpp -src/boost/test/framework.hpp -src/boost/test/impl/compiler_log_formatter.ipp -src/boost/test/impl/cpp_main.ipp -src/boost/test/impl/debug.ipp -src/boost/test/impl/exception_safety.ipp -src/boost/test/impl/execution_monitor.ipp -src/boost/test/impl/framework.ipp -src/boost/test/impl/interaction_based.ipp -src/boost/test/impl/logged_expectations.ipp -src/boost/test/impl/plain_report_formatter.ipp -src/boost/test/impl/progress_monitor.ipp -src/boost/test/impl/results_collector.ipp -src/boost/test/impl/results_reporter.ipp -src/boost/test/impl/test_main.ipp -src/boost/test/impl/test_tools.ipp -src/boost/test/impl/unit_test_log.ipp -src/boost/test/impl/unit_test_main.ipp -src/boost/test/impl/unit_test_monitor.ipp -src/boost/test/impl/unit_test_parameters.ipp -src/boost/test/impl/unit_test_suite.ipp -src/boost/test/impl/xml_log_formatter.ipp -src/boost/test/impl/xml_report_formatter.ipp -src/boost/test/interaction_based.hpp -src/boost/test/mock_object.hpp -src/boost/test/output/compiler_log_formatter.hpp -src/boost/test/output/plain_report_formatter.hpp -src/boost/test/output/xml_log_formatter.hpp -src/boost/test/output/xml_report_formatter.hpp -src/boost/test/output_test_stream.hpp -src/boost/test/predicate_result.hpp -src/boost/test/progress_monitor.hpp -src/boost/test/results_collector.hpp -src/boost/test/results_reporter.hpp -src/boost/test/test_case_template.hpp -src/boost/test/test_observer.hpp -src/boost/test/test_tools.hpp -src/boost/test/unit_test.hpp -src/boost/test/unit_test_log.hpp -src/boost/test/unit_test_log_formatter.hpp -src/boost/test/unit_test_monitor.hpp -src/boost/test/unit_test_suite.hpp -src/boost/test/unit_test_suite_impl.hpp -src/boost/test/utils/algorithm.hpp -src/boost/test/utils/assign_op.hpp -src/boost/test/utils/basic_cstring/basic_cstring.hpp -src/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp -src/boost/test/utils/basic_cstring/bcs_char_traits.hpp -src/boost/test/utils/basic_cstring/compare.hpp -src/boost/test/utils/basic_cstring/io.hpp -src/boost/test/utils/callback.hpp -src/boost/test/utils/class_properties.hpp -src/boost/test/utils/custom_manip.hpp -src/boost/test/utils/fixed_mapping.hpp -src/boost/test/utils/foreach.hpp -src/boost/test/utils/iterator/input_iterator_facade.hpp -src/boost/test/utils/iterator/token_iterator.hpp -src/boost/test/utils/lazy_ostream.hpp -src/boost/test/utils/named_params.hpp -src/boost/test/utils/rtti.hpp -src/boost/test/utils/runtime/argument.hpp -src/boost/test/utils/runtime/cla/argument_factory.hpp -src/boost/test/utils/runtime/cla/argv_traverser.hpp -src/boost/test/utils/runtime/cla/argv_traverser.ipp -src/boost/test/utils/runtime/cla/basic_parameter.hpp -src/boost/test/utils/runtime/cla/char_parameter.hpp -src/boost/test/utils/runtime/cla/char_parameter.ipp -src/boost/test/utils/runtime/cla/detail/argument_value_usage.hpp -src/boost/test/utils/runtime/cla/dual_name_parameter.hpp -src/boost/test/utils/runtime/cla/dual_name_parameter.ipp -src/boost/test/utils/runtime/cla/fwd.hpp -src/boost/test/utils/runtime/cla/id_policy.hpp -src/boost/test/utils/runtime/cla/id_policy.ipp -src/boost/test/utils/runtime/cla/iface/argument_factory.hpp -src/boost/test/utils/runtime/cla/iface/id_policy.hpp -src/boost/test/utils/runtime/cla/modifier.hpp -src/boost/test/utils/runtime/cla/named_parameter.hpp -src/boost/test/utils/runtime/cla/named_parameter.ipp -src/boost/test/utils/runtime/cla/parameter.hpp -src/boost/test/utils/runtime/cla/parser.hpp -src/boost/test/utils/runtime/cla/parser.ipp -src/boost/test/utils/runtime/cla/typed_parameter.hpp -src/boost/test/utils/runtime/cla/validation.hpp -src/boost/test/utils/runtime/cla/validation.ipp -src/boost/test/utils/runtime/cla/value_generator.hpp -src/boost/test/utils/runtime/cla/value_handler.hpp -src/boost/test/utils/runtime/config.hpp -src/boost/test/utils/runtime/env/environment.hpp -src/boost/test/utils/runtime/env/environment.ipp -src/boost/test/utils/runtime/env/fwd.hpp -src/boost/test/utils/runtime/env/modifier.hpp -src/boost/test/utils/runtime/env/variable.hpp -src/boost/test/utils/runtime/fwd.hpp -src/boost/test/utils/runtime/interpret_argument_value.hpp -src/boost/test/utils/runtime/parameter.hpp -src/boost/test/utils/runtime/trace.hpp -src/boost/test/utils/runtime/validation.hpp -src/boost/test/utils/trivial_singleton.hpp -src/boost/test/utils/wrap_stringstream.hpp -src/boost/test/utils/xml_printer.hpp -src/boost/throw_exception.hpp -src/boost/timer.hpp -src/boost/timer/config.hpp -src/boost/timer/timer.hpp -src/boost/type.hpp -src/boost/type_traits/add_const.hpp -src/boost/type_traits/add_cv.hpp -src/boost/type_traits/add_lvalue_reference.hpp -src/boost/type_traits/add_pointer.hpp -src/boost/type_traits/add_reference.hpp -src/boost/type_traits/add_rvalue_reference.hpp -src/boost/type_traits/add_volatile.hpp -src/boost/type_traits/alignment_of.hpp -src/boost/type_traits/arithmetic_traits.hpp -src/boost/type_traits/broken_compiler_spec.hpp -src/boost/type_traits/common_type.hpp -src/boost/type_traits/composite_traits.hpp -src/boost/type_traits/config.hpp -src/boost/type_traits/conversion_traits.hpp -src/boost/type_traits/cv_traits.hpp -src/boost/type_traits/detail/bool_trait_def.hpp -src/boost/type_traits/detail/bool_trait_undef.hpp -src/boost/type_traits/detail/common_type_imp.hpp -src/boost/type_traits/detail/cv_traits_impl.hpp -src/boost/type_traits/detail/false_result.hpp -src/boost/type_traits/detail/has_binary_operator.hpp -src/boost/type_traits/detail/ice_and.hpp -src/boost/type_traits/detail/ice_eq.hpp -src/boost/type_traits/detail/ice_not.hpp -src/boost/type_traits/detail/ice_or.hpp -src/boost/type_traits/detail/is_function_ptr_helper.hpp -src/boost/type_traits/detail/is_function_ptr_tester.hpp -src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp -src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp -src/boost/type_traits/detail/size_t_trait_def.hpp -src/boost/type_traits/detail/size_t_trait_undef.hpp -src/boost/type_traits/detail/template_arity_spec.hpp -src/boost/type_traits/detail/type_trait_def.hpp -src/boost/type_traits/detail/type_trait_undef.hpp -src/boost/type_traits/detail/wrap.hpp -src/boost/type_traits/detail/yes_no_type.hpp -src/boost/type_traits/function_traits.hpp -src/boost/type_traits/has_left_shift.hpp -src/boost/type_traits/has_nothrow_constructor.hpp -src/boost/type_traits/has_nothrow_copy.hpp -src/boost/type_traits/has_right_shift.hpp -src/boost/type_traits/has_trivial_constructor.hpp -src/boost/type_traits/has_trivial_copy.hpp -src/boost/type_traits/ice.hpp -src/boost/type_traits/integral_constant.hpp -src/boost/type_traits/intrinsics.hpp -src/boost/type_traits/is_abstract.hpp -src/boost/type_traits/is_arithmetic.hpp -src/boost/type_traits/is_array.hpp -src/boost/type_traits/is_base_and_derived.hpp -src/boost/type_traits/is_base_of.hpp -src/boost/type_traits/is_class.hpp -src/boost/type_traits/is_const.hpp -src/boost/type_traits/is_convertible.hpp -src/boost/type_traits/is_enum.hpp -src/boost/type_traits/is_float.hpp -src/boost/type_traits/is_floating_point.hpp -src/boost/type_traits/is_function.hpp -src/boost/type_traits/is_fundamental.hpp -src/boost/type_traits/is_integral.hpp -src/boost/type_traits/is_lvalue_reference.hpp -src/boost/type_traits/is_member_function_pointer.hpp -src/boost/type_traits/is_member_pointer.hpp -src/boost/type_traits/is_pod.hpp -src/boost/type_traits/is_pointer.hpp -src/boost/type_traits/is_polymorphic.hpp -src/boost/type_traits/is_reference.hpp -src/boost/type_traits/is_rvalue_reference.hpp -src/boost/type_traits/is_same.hpp -src/boost/type_traits/is_scalar.hpp -src/boost/type_traits/is_signed.hpp -src/boost/type_traits/is_union.hpp -src/boost/type_traits/is_unsigned.hpp -src/boost/type_traits/is_void.hpp -src/boost/type_traits/is_volatile.hpp -src/boost/type_traits/make_signed.hpp -src/boost/type_traits/make_unsigned.hpp -src/boost/type_traits/msvc/remove_bounds.hpp -src/boost/type_traits/msvc/remove_const.hpp -src/boost/type_traits/msvc/remove_cv.hpp -src/boost/type_traits/msvc/remove_pointer.hpp -src/boost/type_traits/msvc/remove_reference.hpp -src/boost/type_traits/msvc/remove_volatile.hpp -src/boost/type_traits/msvc/typeof.hpp -src/boost/type_traits/remove_bounds.hpp -src/boost/type_traits/remove_const.hpp -src/boost/type_traits/remove_cv.hpp -src/boost/type_traits/remove_pointer.hpp -src/boost/type_traits/remove_reference.hpp -src/boost/type_traits/remove_volatile.hpp -src/boost/type_traits/type_with_alignment.hpp -src/boost/typeof/dmc/typeof_impl.hpp -src/boost/typeof/encode_decode.hpp -src/boost/typeof/encode_decode_params.hpp -src/boost/typeof/int_encoding.hpp -src/boost/typeof/integral_template_param.hpp -src/boost/typeof/message.hpp -src/boost/typeof/modifiers.hpp -src/boost/typeof/msvc/typeof_impl.hpp -src/boost/typeof/native.hpp -src/boost/typeof/pointers_data_members.hpp -src/boost/typeof/register_functions.hpp -src/boost/typeof/register_functions_iterate.hpp -src/boost/typeof/register_fundamental.hpp -src/boost/typeof/register_mem_functions.hpp -src/boost/typeof/template_encoding.hpp -src/boost/typeof/template_template_param.hpp -src/boost/typeof/type_encoding.hpp -src/boost/typeof/type_template_param.hpp -src/boost/typeof/typeof.hpp -src/boost/typeof/typeof_impl.hpp -src/boost/typeof/unsupported.hpp -src/boost/typeof/vector.hpp -src/boost/typeof/vector100.hpp -src/boost/typeof/vector150.hpp -src/boost/typeof/vector200.hpp -src/boost/typeof/vector50.hpp -src/boost/utility.hpp -src/boost/utility/addressof.hpp -src/boost/utility/base_from_member.hpp -src/boost/utility/binary.hpp -src/boost/utility/compare_pointees.hpp -src/boost/utility/declval.hpp -src/boost/utility/detail/in_place_factory_prefix.hpp -src/boost/utility/detail/in_place_factory_suffix.hpp -src/boost/utility/enable_if.hpp -src/boost/utility/identity_type.hpp -src/boost/utility/in_place_factory.hpp -src/boost/utility/swap.hpp -src/boost/utility/value_init.hpp -src/boost/version.hpp -src/boost/visit_each.hpp src/clipper.cpp src/clipper.hpp src/libslic3r/BoundingBox.cpp @@ -1671,6 +1689,8 @@ src/libslic3r/ExtrusionEntityCollection.hpp src/libslic3r/Flow.cpp src/libslic3r/Flow.hpp src/libslic3r/GCode.hpp +src/libslic3r/GCodeSender.cpp +src/libslic3r/GCodeSender.hpp src/libslic3r/GCodeWriter.cpp src/libslic3r/GCodeWriter.hpp src/libslic3r/Geometry.cpp @@ -1759,6 +1779,7 @@ xsp/ExtrusionEntityCollection.xsp xsp/ExtrusionLoop.xsp xsp/ExtrusionPath.xsp xsp/Flow.xsp +xsp/GCodeSender.xsp xsp/GCodeWriter.xsp xsp/Geometry.xsp xsp/Layer.xsp diff --git a/xs/src/boost/aligned_storage.hpp b/xs/include/boost/aligned_storage.hpp similarity index 100% rename from xs/src/boost/aligned_storage.hpp rename to xs/include/boost/aligned_storage.hpp diff --git a/xs/src/boost/array.hpp b/xs/include/boost/array.hpp similarity index 100% rename from xs/src/boost/array.hpp rename to xs/include/boost/array.hpp diff --git a/xs/src/boost/assert.hpp b/xs/include/boost/assert.hpp similarity index 100% rename from xs/src/boost/assert.hpp rename to xs/include/boost/assert.hpp diff --git a/xs/src/boost/bind.hpp b/xs/include/boost/bind.hpp similarity index 100% rename from xs/src/boost/bind.hpp rename to xs/include/boost/bind.hpp diff --git a/xs/src/boost/bind/arg.hpp b/xs/include/boost/bind/arg.hpp similarity index 100% rename from xs/src/boost/bind/arg.hpp rename to xs/include/boost/bind/arg.hpp diff --git a/xs/src/boost/bind/bind.hpp b/xs/include/boost/bind/bind.hpp similarity index 100% rename from xs/src/boost/bind/bind.hpp rename to xs/include/boost/bind/bind.hpp diff --git a/xs/src/boost/bind/bind_cc.hpp b/xs/include/boost/bind/bind_cc.hpp similarity index 100% rename from xs/src/boost/bind/bind_cc.hpp rename to xs/include/boost/bind/bind_cc.hpp diff --git a/xs/src/boost/bind/bind_mf2_cc.hpp b/xs/include/boost/bind/bind_mf2_cc.hpp similarity index 100% rename from xs/src/boost/bind/bind_mf2_cc.hpp rename to xs/include/boost/bind/bind_mf2_cc.hpp diff --git a/xs/src/boost/bind/bind_mf_cc.hpp b/xs/include/boost/bind/bind_mf_cc.hpp similarity index 100% rename from xs/src/boost/bind/bind_mf_cc.hpp rename to xs/include/boost/bind/bind_mf_cc.hpp diff --git a/xs/src/boost/bind/bind_template.hpp b/xs/include/boost/bind/bind_template.hpp similarity index 100% rename from xs/src/boost/bind/bind_template.hpp rename to xs/include/boost/bind/bind_template.hpp diff --git a/xs/src/boost/bind/mem_fn.hpp b/xs/include/boost/bind/mem_fn.hpp similarity index 100% rename from xs/src/boost/bind/mem_fn.hpp rename to xs/include/boost/bind/mem_fn.hpp diff --git a/xs/src/boost/bind/mem_fn_cc.hpp b/xs/include/boost/bind/mem_fn_cc.hpp similarity index 100% rename from xs/src/boost/bind/mem_fn_cc.hpp rename to xs/include/boost/bind/mem_fn_cc.hpp diff --git a/xs/src/boost/bind/mem_fn_template.hpp b/xs/include/boost/bind/mem_fn_template.hpp similarity index 100% rename from xs/src/boost/bind/mem_fn_template.hpp rename to xs/include/boost/bind/mem_fn_template.hpp diff --git a/xs/src/boost/bind/mem_fn_vw.hpp b/xs/include/boost/bind/mem_fn_vw.hpp similarity index 100% rename from xs/src/boost/bind/mem_fn_vw.hpp rename to xs/include/boost/bind/mem_fn_vw.hpp diff --git a/xs/src/boost/bind/placeholders.hpp b/xs/include/boost/bind/placeholders.hpp similarity index 100% rename from xs/src/boost/bind/placeholders.hpp rename to xs/include/boost/bind/placeholders.hpp diff --git a/xs/src/boost/bind/storage.hpp b/xs/include/boost/bind/storage.hpp similarity index 100% rename from xs/src/boost/bind/storage.hpp rename to xs/include/boost/bind/storage.hpp diff --git a/xs/src/boost/call_traits.hpp b/xs/include/boost/call_traits.hpp similarity index 100% rename from xs/src/boost/call_traits.hpp rename to xs/include/boost/call_traits.hpp diff --git a/xs/src/boost/cerrno.hpp b/xs/include/boost/cerrno.hpp similarity index 100% rename from xs/src/boost/cerrno.hpp rename to xs/include/boost/cerrno.hpp diff --git a/xs/src/boost/checked_delete.hpp b/xs/include/boost/checked_delete.hpp similarity index 100% rename from xs/src/boost/checked_delete.hpp rename to xs/include/boost/checked_delete.hpp diff --git a/xs/src/boost/chrono/chrono.hpp b/xs/include/boost/chrono/chrono.hpp similarity index 100% rename from xs/src/boost/chrono/chrono.hpp rename to xs/include/boost/chrono/chrono.hpp diff --git a/xs/src/boost/chrono/clock_string.hpp b/xs/include/boost/chrono/clock_string.hpp similarity index 100% rename from xs/src/boost/chrono/clock_string.hpp rename to xs/include/boost/chrono/clock_string.hpp diff --git a/xs/src/boost/chrono/config.hpp b/xs/include/boost/chrono/config.hpp similarity index 100% rename from xs/src/boost/chrono/config.hpp rename to xs/include/boost/chrono/config.hpp diff --git a/xs/src/boost/chrono/detail/inlined/chrono.hpp b/xs/include/boost/chrono/detail/inlined/chrono.hpp similarity index 100% rename from xs/src/boost/chrono/detail/inlined/chrono.hpp rename to xs/include/boost/chrono/detail/inlined/chrono.hpp diff --git a/xs/src/boost/chrono/detail/inlined/mac/chrono.hpp b/xs/include/boost/chrono/detail/inlined/mac/chrono.hpp similarity index 100% rename from xs/src/boost/chrono/detail/inlined/mac/chrono.hpp rename to xs/include/boost/chrono/detail/inlined/mac/chrono.hpp diff --git a/xs/src/boost/chrono/detail/inlined/posix/chrono.hpp b/xs/include/boost/chrono/detail/inlined/posix/chrono.hpp similarity index 100% rename from xs/src/boost/chrono/detail/inlined/posix/chrono.hpp rename to xs/include/boost/chrono/detail/inlined/posix/chrono.hpp diff --git a/xs/src/boost/chrono/detail/inlined/win/chrono.hpp b/xs/include/boost/chrono/detail/inlined/win/chrono.hpp similarity index 100% rename from xs/src/boost/chrono/detail/inlined/win/chrono.hpp rename to xs/include/boost/chrono/detail/inlined/win/chrono.hpp diff --git a/xs/src/boost/chrono/detail/is_evenly_divisible_by.hpp b/xs/include/boost/chrono/detail/is_evenly_divisible_by.hpp similarity index 100% rename from xs/src/boost/chrono/detail/is_evenly_divisible_by.hpp rename to xs/include/boost/chrono/detail/is_evenly_divisible_by.hpp diff --git a/xs/src/boost/chrono/detail/static_assert.hpp b/xs/include/boost/chrono/detail/static_assert.hpp similarity index 100% rename from xs/src/boost/chrono/detail/static_assert.hpp rename to xs/include/boost/chrono/detail/static_assert.hpp diff --git a/xs/src/boost/chrono/detail/system.hpp b/xs/include/boost/chrono/detail/system.hpp similarity index 100% rename from xs/src/boost/chrono/detail/system.hpp rename to xs/include/boost/chrono/detail/system.hpp diff --git a/xs/src/boost/chrono/duration.hpp b/xs/include/boost/chrono/duration.hpp similarity index 100% rename from xs/src/boost/chrono/duration.hpp rename to xs/include/boost/chrono/duration.hpp diff --git a/xs/src/boost/chrono/system_clocks.hpp b/xs/include/boost/chrono/system_clocks.hpp similarity index 100% rename from xs/src/boost/chrono/system_clocks.hpp rename to xs/include/boost/chrono/system_clocks.hpp diff --git a/xs/src/boost/chrono/time_point.hpp b/xs/include/boost/chrono/time_point.hpp similarity index 100% rename from xs/src/boost/chrono/time_point.hpp rename to xs/include/boost/chrono/time_point.hpp diff --git a/xs/src/boost/concept/assert.hpp b/xs/include/boost/concept/assert.hpp similarity index 100% rename from xs/src/boost/concept/assert.hpp rename to xs/include/boost/concept/assert.hpp diff --git a/xs/src/boost/concept/detail/backward_compatibility.hpp b/xs/include/boost/concept/detail/backward_compatibility.hpp similarity index 100% rename from xs/src/boost/concept/detail/backward_compatibility.hpp rename to xs/include/boost/concept/detail/backward_compatibility.hpp diff --git a/xs/src/boost/concept/detail/borland.hpp b/xs/include/boost/concept/detail/borland.hpp similarity index 100% rename from xs/src/boost/concept/detail/borland.hpp rename to xs/include/boost/concept/detail/borland.hpp diff --git a/xs/src/boost/concept/detail/concept_def.hpp b/xs/include/boost/concept/detail/concept_def.hpp similarity index 100% rename from xs/src/boost/concept/detail/concept_def.hpp rename to xs/include/boost/concept/detail/concept_def.hpp diff --git a/xs/src/boost/concept/detail/concept_undef.hpp b/xs/include/boost/concept/detail/concept_undef.hpp similarity index 100% rename from xs/src/boost/concept/detail/concept_undef.hpp rename to xs/include/boost/concept/detail/concept_undef.hpp diff --git a/xs/src/boost/concept/detail/general.hpp b/xs/include/boost/concept/detail/general.hpp similarity index 100% rename from xs/src/boost/concept/detail/general.hpp rename to xs/include/boost/concept/detail/general.hpp diff --git a/xs/src/boost/concept/detail/has_constraints.hpp b/xs/include/boost/concept/detail/has_constraints.hpp similarity index 100% rename from xs/src/boost/concept/detail/has_constraints.hpp rename to xs/include/boost/concept/detail/has_constraints.hpp diff --git a/xs/src/boost/concept/detail/msvc.hpp b/xs/include/boost/concept/detail/msvc.hpp similarity index 100% rename from xs/src/boost/concept/detail/msvc.hpp rename to xs/include/boost/concept/detail/msvc.hpp diff --git a/xs/src/boost/concept/usage.hpp b/xs/include/boost/concept/usage.hpp similarity index 100% rename from xs/src/boost/concept/usage.hpp rename to xs/include/boost/concept/usage.hpp diff --git a/xs/src/boost/concept_check.hpp b/xs/include/boost/concept_check.hpp similarity index 100% rename from xs/src/boost/concept_check.hpp rename to xs/include/boost/concept_check.hpp diff --git a/xs/src/boost/config.hpp b/xs/include/boost/config.hpp similarity index 100% rename from xs/src/boost/config.hpp rename to xs/include/boost/config.hpp diff --git a/xs/src/boost/config/abi/borland_prefix.hpp b/xs/include/boost/config/abi/borland_prefix.hpp similarity index 100% rename from xs/src/boost/config/abi/borland_prefix.hpp rename to xs/include/boost/config/abi/borland_prefix.hpp diff --git a/xs/src/boost/config/abi/borland_suffix.hpp b/xs/include/boost/config/abi/borland_suffix.hpp similarity index 100% rename from xs/src/boost/config/abi/borland_suffix.hpp rename to xs/include/boost/config/abi/borland_suffix.hpp diff --git a/xs/src/boost/config/abi/msvc_prefix.hpp b/xs/include/boost/config/abi/msvc_prefix.hpp similarity index 100% rename from xs/src/boost/config/abi/msvc_prefix.hpp rename to xs/include/boost/config/abi/msvc_prefix.hpp diff --git a/xs/src/boost/config/abi/msvc_suffix.hpp b/xs/include/boost/config/abi/msvc_suffix.hpp similarity index 100% rename from xs/src/boost/config/abi/msvc_suffix.hpp rename to xs/include/boost/config/abi/msvc_suffix.hpp diff --git a/xs/src/boost/config/abi_prefix.hpp b/xs/include/boost/config/abi_prefix.hpp similarity index 100% rename from xs/src/boost/config/abi_prefix.hpp rename to xs/include/boost/config/abi_prefix.hpp diff --git a/xs/src/boost/config/abi_suffix.hpp b/xs/include/boost/config/abi_suffix.hpp similarity index 100% rename from xs/src/boost/config/abi_suffix.hpp rename to xs/include/boost/config/abi_suffix.hpp diff --git a/xs/src/boost/config/auto_link.hpp b/xs/include/boost/config/auto_link.hpp similarity index 100% rename from xs/src/boost/config/auto_link.hpp rename to xs/include/boost/config/auto_link.hpp diff --git a/xs/src/boost/config/compiler/borland.hpp b/xs/include/boost/config/compiler/borland.hpp similarity index 100% rename from xs/src/boost/config/compiler/borland.hpp rename to xs/include/boost/config/compiler/borland.hpp diff --git a/xs/src/boost/config/compiler/clang.hpp b/xs/include/boost/config/compiler/clang.hpp similarity index 100% rename from xs/src/boost/config/compiler/clang.hpp rename to xs/include/boost/config/compiler/clang.hpp diff --git a/xs/src/boost/config/compiler/codegear.hpp b/xs/include/boost/config/compiler/codegear.hpp similarity index 100% rename from xs/src/boost/config/compiler/codegear.hpp rename to xs/include/boost/config/compiler/codegear.hpp diff --git a/xs/src/boost/config/compiler/comeau.hpp b/xs/include/boost/config/compiler/comeau.hpp similarity index 100% rename from xs/src/boost/config/compiler/comeau.hpp rename to xs/include/boost/config/compiler/comeau.hpp diff --git a/xs/src/boost/config/compiler/common_edg.hpp b/xs/include/boost/config/compiler/common_edg.hpp similarity index 100% rename from xs/src/boost/config/compiler/common_edg.hpp rename to xs/include/boost/config/compiler/common_edg.hpp diff --git a/xs/src/boost/config/compiler/compaq_cxx.hpp b/xs/include/boost/config/compiler/compaq_cxx.hpp similarity index 100% rename from xs/src/boost/config/compiler/compaq_cxx.hpp rename to xs/include/boost/config/compiler/compaq_cxx.hpp diff --git a/xs/src/boost/config/compiler/cray.hpp b/xs/include/boost/config/compiler/cray.hpp similarity index 100% rename from xs/src/boost/config/compiler/cray.hpp rename to xs/include/boost/config/compiler/cray.hpp diff --git a/xs/src/boost/config/compiler/digitalmars.hpp b/xs/include/boost/config/compiler/digitalmars.hpp similarity index 100% rename from xs/src/boost/config/compiler/digitalmars.hpp rename to xs/include/boost/config/compiler/digitalmars.hpp diff --git a/xs/src/boost/config/compiler/gcc.hpp b/xs/include/boost/config/compiler/gcc.hpp similarity index 100% rename from xs/src/boost/config/compiler/gcc.hpp rename to xs/include/boost/config/compiler/gcc.hpp diff --git a/xs/src/boost/config/compiler/gcc_xml.hpp b/xs/include/boost/config/compiler/gcc_xml.hpp similarity index 100% rename from xs/src/boost/config/compiler/gcc_xml.hpp rename to xs/include/boost/config/compiler/gcc_xml.hpp diff --git a/xs/src/boost/config/compiler/greenhills.hpp b/xs/include/boost/config/compiler/greenhills.hpp similarity index 100% rename from xs/src/boost/config/compiler/greenhills.hpp rename to xs/include/boost/config/compiler/greenhills.hpp diff --git a/xs/src/boost/config/compiler/hp_acc.hpp b/xs/include/boost/config/compiler/hp_acc.hpp similarity index 100% rename from xs/src/boost/config/compiler/hp_acc.hpp rename to xs/include/boost/config/compiler/hp_acc.hpp diff --git a/xs/src/boost/config/compiler/intel.hpp b/xs/include/boost/config/compiler/intel.hpp similarity index 100% rename from xs/src/boost/config/compiler/intel.hpp rename to xs/include/boost/config/compiler/intel.hpp diff --git a/xs/src/boost/config/compiler/kai.hpp b/xs/include/boost/config/compiler/kai.hpp similarity index 100% rename from xs/src/boost/config/compiler/kai.hpp rename to xs/include/boost/config/compiler/kai.hpp diff --git a/xs/src/boost/config/compiler/metrowerks.hpp b/xs/include/boost/config/compiler/metrowerks.hpp similarity index 100% rename from xs/src/boost/config/compiler/metrowerks.hpp rename to xs/include/boost/config/compiler/metrowerks.hpp diff --git a/xs/src/boost/config/compiler/mpw.hpp b/xs/include/boost/config/compiler/mpw.hpp similarity index 100% rename from xs/src/boost/config/compiler/mpw.hpp rename to xs/include/boost/config/compiler/mpw.hpp diff --git a/xs/src/boost/config/compiler/nvcc.hpp b/xs/include/boost/config/compiler/nvcc.hpp similarity index 100% rename from xs/src/boost/config/compiler/nvcc.hpp rename to xs/include/boost/config/compiler/nvcc.hpp diff --git a/xs/src/boost/config/compiler/pathscale.hpp b/xs/include/boost/config/compiler/pathscale.hpp similarity index 100% rename from xs/src/boost/config/compiler/pathscale.hpp rename to xs/include/boost/config/compiler/pathscale.hpp diff --git a/xs/src/boost/config/compiler/pgi.hpp b/xs/include/boost/config/compiler/pgi.hpp similarity index 100% rename from xs/src/boost/config/compiler/pgi.hpp rename to xs/include/boost/config/compiler/pgi.hpp diff --git a/xs/src/boost/config/compiler/sgi_mipspro.hpp b/xs/include/boost/config/compiler/sgi_mipspro.hpp similarity index 100% rename from xs/src/boost/config/compiler/sgi_mipspro.hpp rename to xs/include/boost/config/compiler/sgi_mipspro.hpp diff --git a/xs/src/boost/config/compiler/sunpro_cc.hpp b/xs/include/boost/config/compiler/sunpro_cc.hpp similarity index 100% rename from xs/src/boost/config/compiler/sunpro_cc.hpp rename to xs/include/boost/config/compiler/sunpro_cc.hpp diff --git a/xs/src/boost/config/compiler/vacpp.hpp b/xs/include/boost/config/compiler/vacpp.hpp similarity index 100% rename from xs/src/boost/config/compiler/vacpp.hpp rename to xs/include/boost/config/compiler/vacpp.hpp diff --git a/xs/src/boost/config/compiler/visualc.hpp b/xs/include/boost/config/compiler/visualc.hpp similarity index 100% rename from xs/src/boost/config/compiler/visualc.hpp rename to xs/include/boost/config/compiler/visualc.hpp diff --git a/xs/src/boost/config/no_tr1/cmath.hpp b/xs/include/boost/config/no_tr1/cmath.hpp similarity index 100% rename from xs/src/boost/config/no_tr1/cmath.hpp rename to xs/include/boost/config/no_tr1/cmath.hpp diff --git a/xs/src/boost/config/no_tr1/complex.hpp b/xs/include/boost/config/no_tr1/complex.hpp similarity index 100% rename from xs/src/boost/config/no_tr1/complex.hpp rename to xs/include/boost/config/no_tr1/complex.hpp diff --git a/xs/src/boost/config/no_tr1/functional.hpp b/xs/include/boost/config/no_tr1/functional.hpp similarity index 100% rename from xs/src/boost/config/no_tr1/functional.hpp rename to xs/include/boost/config/no_tr1/functional.hpp diff --git a/xs/src/boost/config/no_tr1/memory.hpp b/xs/include/boost/config/no_tr1/memory.hpp similarity index 100% rename from xs/src/boost/config/no_tr1/memory.hpp rename to xs/include/boost/config/no_tr1/memory.hpp diff --git a/xs/src/boost/config/no_tr1/utility.hpp b/xs/include/boost/config/no_tr1/utility.hpp similarity index 100% rename from xs/src/boost/config/no_tr1/utility.hpp rename to xs/include/boost/config/no_tr1/utility.hpp diff --git a/xs/src/boost/config/platform/aix.hpp b/xs/include/boost/config/platform/aix.hpp similarity index 100% rename from xs/src/boost/config/platform/aix.hpp rename to xs/include/boost/config/platform/aix.hpp diff --git a/xs/src/boost/config/platform/amigaos.hpp b/xs/include/boost/config/platform/amigaos.hpp similarity index 100% rename from xs/src/boost/config/platform/amigaos.hpp rename to xs/include/boost/config/platform/amigaos.hpp diff --git a/xs/src/boost/config/platform/beos.hpp b/xs/include/boost/config/platform/beos.hpp similarity index 100% rename from xs/src/boost/config/platform/beos.hpp rename to xs/include/boost/config/platform/beos.hpp diff --git a/xs/src/boost/config/platform/bsd.hpp b/xs/include/boost/config/platform/bsd.hpp similarity index 100% rename from xs/src/boost/config/platform/bsd.hpp rename to xs/include/boost/config/platform/bsd.hpp diff --git a/xs/src/boost/config/platform/cray.hpp b/xs/include/boost/config/platform/cray.hpp similarity index 100% rename from xs/src/boost/config/platform/cray.hpp rename to xs/include/boost/config/platform/cray.hpp diff --git a/xs/src/boost/config/platform/cygwin.hpp b/xs/include/boost/config/platform/cygwin.hpp similarity index 100% rename from xs/src/boost/config/platform/cygwin.hpp rename to xs/include/boost/config/platform/cygwin.hpp diff --git a/xs/src/boost/config/platform/hpux.hpp b/xs/include/boost/config/platform/hpux.hpp similarity index 100% rename from xs/src/boost/config/platform/hpux.hpp rename to xs/include/boost/config/platform/hpux.hpp diff --git a/xs/src/boost/config/platform/irix.hpp b/xs/include/boost/config/platform/irix.hpp similarity index 100% rename from xs/src/boost/config/platform/irix.hpp rename to xs/include/boost/config/platform/irix.hpp diff --git a/xs/src/boost/config/platform/linux.hpp b/xs/include/boost/config/platform/linux.hpp similarity index 100% rename from xs/src/boost/config/platform/linux.hpp rename to xs/include/boost/config/platform/linux.hpp diff --git a/xs/src/boost/config/platform/macos.hpp b/xs/include/boost/config/platform/macos.hpp similarity index 100% rename from xs/src/boost/config/platform/macos.hpp rename to xs/include/boost/config/platform/macos.hpp diff --git a/xs/src/boost/config/platform/qnxnto.hpp b/xs/include/boost/config/platform/qnxnto.hpp similarity index 100% rename from xs/src/boost/config/platform/qnxnto.hpp rename to xs/include/boost/config/platform/qnxnto.hpp diff --git a/xs/src/boost/config/platform/solaris.hpp b/xs/include/boost/config/platform/solaris.hpp similarity index 100% rename from xs/src/boost/config/platform/solaris.hpp rename to xs/include/boost/config/platform/solaris.hpp diff --git a/xs/src/boost/config/platform/symbian.hpp b/xs/include/boost/config/platform/symbian.hpp similarity index 100% rename from xs/src/boost/config/platform/symbian.hpp rename to xs/include/boost/config/platform/symbian.hpp diff --git a/xs/src/boost/config/platform/vms.hpp b/xs/include/boost/config/platform/vms.hpp similarity index 100% rename from xs/src/boost/config/platform/vms.hpp rename to xs/include/boost/config/platform/vms.hpp diff --git a/xs/src/boost/config/platform/vxworks.hpp b/xs/include/boost/config/platform/vxworks.hpp similarity index 100% rename from xs/src/boost/config/platform/vxworks.hpp rename to xs/include/boost/config/platform/vxworks.hpp diff --git a/xs/src/boost/config/platform/win32.hpp b/xs/include/boost/config/platform/win32.hpp similarity index 100% rename from xs/src/boost/config/platform/win32.hpp rename to xs/include/boost/config/platform/win32.hpp diff --git a/xs/src/boost/config/posix_features.hpp b/xs/include/boost/config/posix_features.hpp similarity index 100% rename from xs/src/boost/config/posix_features.hpp rename to xs/include/boost/config/posix_features.hpp diff --git a/xs/src/boost/config/requires_threads.hpp b/xs/include/boost/config/requires_threads.hpp similarity index 100% rename from xs/src/boost/config/requires_threads.hpp rename to xs/include/boost/config/requires_threads.hpp diff --git a/xs/src/boost/config/select_compiler_config.hpp b/xs/include/boost/config/select_compiler_config.hpp similarity index 100% rename from xs/src/boost/config/select_compiler_config.hpp rename to xs/include/boost/config/select_compiler_config.hpp diff --git a/xs/src/boost/config/select_platform_config.hpp b/xs/include/boost/config/select_platform_config.hpp similarity index 100% rename from xs/src/boost/config/select_platform_config.hpp rename to xs/include/boost/config/select_platform_config.hpp diff --git a/xs/src/boost/config/select_stdlib_config.hpp b/xs/include/boost/config/select_stdlib_config.hpp similarity index 100% rename from xs/src/boost/config/select_stdlib_config.hpp rename to xs/include/boost/config/select_stdlib_config.hpp diff --git a/xs/src/boost/config/stdlib/dinkumware.hpp b/xs/include/boost/config/stdlib/dinkumware.hpp similarity index 100% rename from xs/src/boost/config/stdlib/dinkumware.hpp rename to xs/include/boost/config/stdlib/dinkumware.hpp diff --git a/xs/src/boost/config/stdlib/libcomo.hpp b/xs/include/boost/config/stdlib/libcomo.hpp similarity index 100% rename from xs/src/boost/config/stdlib/libcomo.hpp rename to xs/include/boost/config/stdlib/libcomo.hpp diff --git a/xs/src/boost/config/stdlib/libcpp.hpp b/xs/include/boost/config/stdlib/libcpp.hpp similarity index 100% rename from xs/src/boost/config/stdlib/libcpp.hpp rename to xs/include/boost/config/stdlib/libcpp.hpp diff --git a/xs/src/boost/config/stdlib/libstdcpp3.hpp b/xs/include/boost/config/stdlib/libstdcpp3.hpp similarity index 100% rename from xs/src/boost/config/stdlib/libstdcpp3.hpp rename to xs/include/boost/config/stdlib/libstdcpp3.hpp diff --git a/xs/src/boost/config/stdlib/modena.hpp b/xs/include/boost/config/stdlib/modena.hpp similarity index 100% rename from xs/src/boost/config/stdlib/modena.hpp rename to xs/include/boost/config/stdlib/modena.hpp diff --git a/xs/src/boost/config/stdlib/msl.hpp b/xs/include/boost/config/stdlib/msl.hpp similarity index 100% rename from xs/src/boost/config/stdlib/msl.hpp rename to xs/include/boost/config/stdlib/msl.hpp diff --git a/xs/src/boost/config/stdlib/roguewave.hpp b/xs/include/boost/config/stdlib/roguewave.hpp similarity index 100% rename from xs/src/boost/config/stdlib/roguewave.hpp rename to xs/include/boost/config/stdlib/roguewave.hpp diff --git a/xs/src/boost/config/stdlib/sgi.hpp b/xs/include/boost/config/stdlib/sgi.hpp similarity index 100% rename from xs/src/boost/config/stdlib/sgi.hpp rename to xs/include/boost/config/stdlib/sgi.hpp diff --git a/xs/src/boost/config/stdlib/stlport.hpp b/xs/include/boost/config/stdlib/stlport.hpp similarity index 100% rename from xs/src/boost/config/stdlib/stlport.hpp rename to xs/include/boost/config/stdlib/stlport.hpp diff --git a/xs/src/boost/config/stdlib/vacpp.hpp b/xs/include/boost/config/stdlib/vacpp.hpp similarity index 100% rename from xs/src/boost/config/stdlib/vacpp.hpp rename to xs/include/boost/config/stdlib/vacpp.hpp diff --git a/xs/src/boost/config/suffix.hpp b/xs/include/boost/config/suffix.hpp similarity index 100% rename from xs/src/boost/config/suffix.hpp rename to xs/include/boost/config/suffix.hpp diff --git a/xs/src/boost/config/user.hpp b/xs/include/boost/config/user.hpp similarity index 100% rename from xs/src/boost/config/user.hpp rename to xs/include/boost/config/user.hpp diff --git a/xs/src/boost/config/warning_disable.hpp b/xs/include/boost/config/warning_disable.hpp similarity index 100% rename from xs/src/boost/config/warning_disable.hpp rename to xs/include/boost/config/warning_disable.hpp diff --git a/xs/src/boost/container/container_fwd.hpp b/xs/include/boost/container/container_fwd.hpp similarity index 100% rename from xs/src/boost/container/container_fwd.hpp rename to xs/include/boost/container/container_fwd.hpp diff --git a/xs/src/boost/cstdint.hpp b/xs/include/boost/cstdint.hpp similarity index 100% rename from xs/src/boost/cstdint.hpp rename to xs/include/boost/cstdint.hpp diff --git a/xs/src/boost/cstdlib.hpp b/xs/include/boost/cstdlib.hpp similarity index 100% rename from xs/src/boost/cstdlib.hpp rename to xs/include/boost/cstdlib.hpp diff --git a/xs/src/boost/current_function.hpp b/xs/include/boost/current_function.hpp similarity index 100% rename from xs/src/boost/current_function.hpp rename to xs/include/boost/current_function.hpp diff --git a/xs/src/boost/detail/binary_search.hpp b/xs/include/boost/detail/binary_search.hpp similarity index 100% rename from xs/src/boost/detail/binary_search.hpp rename to xs/include/boost/detail/binary_search.hpp diff --git a/xs/src/boost/detail/call_traits.hpp b/xs/include/boost/detail/call_traits.hpp similarity index 100% rename from xs/src/boost/detail/call_traits.hpp rename to xs/include/boost/detail/call_traits.hpp diff --git a/xs/src/boost/detail/endian.hpp b/xs/include/boost/detail/endian.hpp similarity index 100% rename from xs/src/boost/detail/endian.hpp rename to xs/include/boost/detail/endian.hpp diff --git a/xs/src/boost/detail/fenv.hpp b/xs/include/boost/detail/fenv.hpp similarity index 100% rename from xs/src/boost/detail/fenv.hpp rename to xs/include/boost/detail/fenv.hpp diff --git a/xs/src/boost/detail/indirect_traits.hpp b/xs/include/boost/detail/indirect_traits.hpp similarity index 100% rename from xs/src/boost/detail/indirect_traits.hpp rename to xs/include/boost/detail/indirect_traits.hpp diff --git a/xs/src/boost/detail/interlocked.hpp b/xs/include/boost/detail/interlocked.hpp similarity index 100% rename from xs/src/boost/detail/interlocked.hpp rename to xs/include/boost/detail/interlocked.hpp diff --git a/xs/src/boost/detail/is_function_ref_tester.hpp b/xs/include/boost/detail/is_function_ref_tester.hpp similarity index 100% rename from xs/src/boost/detail/is_function_ref_tester.hpp rename to xs/include/boost/detail/is_function_ref_tester.hpp diff --git a/xs/src/boost/detail/iterator.hpp b/xs/include/boost/detail/iterator.hpp similarity index 100% rename from xs/src/boost/detail/iterator.hpp rename to xs/include/boost/detail/iterator.hpp diff --git a/xs/src/boost/detail/lcast_precision.hpp b/xs/include/boost/detail/lcast_precision.hpp similarity index 100% rename from xs/src/boost/detail/lcast_precision.hpp rename to xs/include/boost/detail/lcast_precision.hpp diff --git a/xs/src/boost/detail/lightweight_mutex.hpp b/xs/include/boost/detail/lightweight_mutex.hpp similarity index 100% rename from xs/src/boost/detail/lightweight_mutex.hpp rename to xs/include/boost/detail/lightweight_mutex.hpp diff --git a/xs/src/boost/detail/ob_call_traits.hpp b/xs/include/boost/detail/ob_call_traits.hpp similarity index 100% rename from xs/src/boost/detail/ob_call_traits.hpp rename to xs/include/boost/detail/ob_call_traits.hpp diff --git a/xs/src/boost/detail/reference_content.hpp b/xs/include/boost/detail/reference_content.hpp similarity index 100% rename from xs/src/boost/detail/reference_content.hpp rename to xs/include/boost/detail/reference_content.hpp diff --git a/xs/src/boost/detail/sp_typeinfo.hpp b/xs/include/boost/detail/sp_typeinfo.hpp similarity index 100% rename from xs/src/boost/detail/sp_typeinfo.hpp rename to xs/include/boost/detail/sp_typeinfo.hpp diff --git a/xs/src/boost/detail/winapi/GetLastError.hpp b/xs/include/boost/detail/winapi/GetLastError.hpp similarity index 100% rename from xs/src/boost/detail/winapi/GetLastError.hpp rename to xs/include/boost/detail/winapi/GetLastError.hpp diff --git a/xs/src/boost/detail/winapi/basic_types.hpp b/xs/include/boost/detail/winapi/basic_types.hpp similarity index 100% rename from xs/src/boost/detail/winapi/basic_types.hpp rename to xs/include/boost/detail/winapi/basic_types.hpp diff --git a/xs/src/boost/detail/winapi/time.hpp b/xs/include/boost/detail/winapi/time.hpp similarity index 100% rename from xs/src/boost/detail/winapi/time.hpp rename to xs/include/boost/detail/winapi/time.hpp diff --git a/xs/src/boost/detail/winapi/timers.hpp b/xs/include/boost/detail/winapi/timers.hpp similarity index 100% rename from xs/src/boost/detail/winapi/timers.hpp rename to xs/include/boost/detail/winapi/timers.hpp diff --git a/xs/src/boost/detail/workaround.hpp b/xs/include/boost/detail/workaround.hpp similarity index 100% rename from xs/src/boost/detail/workaround.hpp rename to xs/include/boost/detail/workaround.hpp diff --git a/xs/src/boost/exception/current_exception_cast.hpp b/xs/include/boost/exception/current_exception_cast.hpp similarity index 100% rename from xs/src/boost/exception/current_exception_cast.hpp rename to xs/include/boost/exception/current_exception_cast.hpp diff --git a/xs/src/boost/exception/detail/attribute_noreturn.hpp b/xs/include/boost/exception/detail/attribute_noreturn.hpp similarity index 100% rename from xs/src/boost/exception/detail/attribute_noreturn.hpp rename to xs/include/boost/exception/detail/attribute_noreturn.hpp diff --git a/xs/src/boost/exception/detail/error_info_impl.hpp b/xs/include/boost/exception/detail/error_info_impl.hpp similarity index 100% rename from xs/src/boost/exception/detail/error_info_impl.hpp rename to xs/include/boost/exception/detail/error_info_impl.hpp diff --git a/xs/src/boost/exception/detail/type_info.hpp b/xs/include/boost/exception/detail/type_info.hpp similarity index 100% rename from xs/src/boost/exception/detail/type_info.hpp rename to xs/include/boost/exception/detail/type_info.hpp diff --git a/xs/src/boost/exception/exception.hpp b/xs/include/boost/exception/exception.hpp similarity index 100% rename from xs/src/boost/exception/exception.hpp rename to xs/include/boost/exception/exception.hpp diff --git a/xs/src/boost/exception/get_error_info.hpp b/xs/include/boost/exception/get_error_info.hpp similarity index 100% rename from xs/src/boost/exception/get_error_info.hpp rename to xs/include/boost/exception/get_error_info.hpp diff --git a/xs/src/boost/functional/hash/hash_fwd.hpp b/xs/include/boost/functional/hash/hash_fwd.hpp similarity index 100% rename from xs/src/boost/functional/hash/hash_fwd.hpp rename to xs/include/boost/functional/hash/hash_fwd.hpp diff --git a/xs/src/boost/functional/hash_fwd.hpp b/xs/include/boost/functional/hash_fwd.hpp similarity index 100% rename from xs/src/boost/functional/hash_fwd.hpp rename to xs/include/boost/functional/hash_fwd.hpp diff --git a/xs/src/boost/get_pointer.hpp b/xs/include/boost/get_pointer.hpp similarity index 100% rename from xs/src/boost/get_pointer.hpp rename to xs/include/boost/get_pointer.hpp diff --git a/xs/src/boost/integer.hpp b/xs/include/boost/integer.hpp similarity index 100% rename from xs/src/boost/integer.hpp rename to xs/include/boost/integer.hpp diff --git a/xs/src/boost/integer/integer_mask.hpp b/xs/include/boost/integer/integer_mask.hpp similarity index 100% rename from xs/src/boost/integer/integer_mask.hpp rename to xs/include/boost/integer/integer_mask.hpp diff --git a/xs/src/boost/integer/static_log2.hpp b/xs/include/boost/integer/static_log2.hpp similarity index 100% rename from xs/src/boost/integer/static_log2.hpp rename to xs/include/boost/integer/static_log2.hpp diff --git a/xs/src/boost/integer_fwd.hpp b/xs/include/boost/integer_fwd.hpp similarity index 100% rename from xs/src/boost/integer_fwd.hpp rename to xs/include/boost/integer_fwd.hpp diff --git a/xs/src/boost/integer_traits.hpp b/xs/include/boost/integer_traits.hpp similarity index 100% rename from xs/src/boost/integer_traits.hpp rename to xs/include/boost/integer_traits.hpp diff --git a/xs/src/boost/io/ios_state.hpp b/xs/include/boost/io/ios_state.hpp similarity index 100% rename from xs/src/boost/io/ios_state.hpp rename to xs/include/boost/io/ios_state.hpp diff --git a/xs/src/boost/io_fwd.hpp b/xs/include/boost/io_fwd.hpp similarity index 100% rename from xs/src/boost/io_fwd.hpp rename to xs/include/boost/io_fwd.hpp diff --git a/xs/src/boost/is_placeholder.hpp b/xs/include/boost/is_placeholder.hpp similarity index 100% rename from xs/src/boost/is_placeholder.hpp rename to xs/include/boost/is_placeholder.hpp diff --git a/xs/src/boost/iterator.hpp b/xs/include/boost/iterator.hpp similarity index 100% rename from xs/src/boost/iterator.hpp rename to xs/include/boost/iterator.hpp diff --git a/xs/src/boost/iterator/detail/config_def.hpp b/xs/include/boost/iterator/detail/config_def.hpp similarity index 100% rename from xs/src/boost/iterator/detail/config_def.hpp rename to xs/include/boost/iterator/detail/config_def.hpp diff --git a/xs/src/boost/iterator/detail/config_undef.hpp b/xs/include/boost/iterator/detail/config_undef.hpp similarity index 100% rename from xs/src/boost/iterator/detail/config_undef.hpp rename to xs/include/boost/iterator/detail/config_undef.hpp diff --git a/xs/src/boost/iterator/detail/enable_if.hpp b/xs/include/boost/iterator/detail/enable_if.hpp similarity index 100% rename from xs/src/boost/iterator/detail/enable_if.hpp rename to xs/include/boost/iterator/detail/enable_if.hpp diff --git a/xs/src/boost/iterator/detail/facade_iterator_category.hpp b/xs/include/boost/iterator/detail/facade_iterator_category.hpp similarity index 100% rename from xs/src/boost/iterator/detail/facade_iterator_category.hpp rename to xs/include/boost/iterator/detail/facade_iterator_category.hpp diff --git a/xs/src/boost/iterator/interoperable.hpp b/xs/include/boost/iterator/interoperable.hpp similarity index 100% rename from xs/src/boost/iterator/interoperable.hpp rename to xs/include/boost/iterator/interoperable.hpp diff --git a/xs/src/boost/iterator/iterator_adaptor.hpp b/xs/include/boost/iterator/iterator_adaptor.hpp similarity index 100% rename from xs/src/boost/iterator/iterator_adaptor.hpp rename to xs/include/boost/iterator/iterator_adaptor.hpp diff --git a/xs/src/boost/iterator/iterator_categories.hpp b/xs/include/boost/iterator/iterator_categories.hpp similarity index 100% rename from xs/src/boost/iterator/iterator_categories.hpp rename to xs/include/boost/iterator/iterator_categories.hpp diff --git a/xs/src/boost/iterator/iterator_concepts.hpp b/xs/include/boost/iterator/iterator_concepts.hpp similarity index 100% rename from xs/src/boost/iterator/iterator_concepts.hpp rename to xs/include/boost/iterator/iterator_concepts.hpp diff --git a/xs/src/boost/iterator/iterator_facade.hpp b/xs/include/boost/iterator/iterator_facade.hpp similarity index 100% rename from xs/src/boost/iterator/iterator_facade.hpp rename to xs/include/boost/iterator/iterator_facade.hpp diff --git a/xs/src/boost/iterator/iterator_traits.hpp b/xs/include/boost/iterator/iterator_traits.hpp similarity index 100% rename from xs/src/boost/iterator/iterator_traits.hpp rename to xs/include/boost/iterator/iterator_traits.hpp diff --git a/xs/src/boost/iterator/reverse_iterator.hpp b/xs/include/boost/iterator/reverse_iterator.hpp similarity index 100% rename from xs/src/boost/iterator/reverse_iterator.hpp rename to xs/include/boost/iterator/reverse_iterator.hpp diff --git a/xs/src/boost/lexical_cast.hpp b/xs/include/boost/lexical_cast.hpp similarity index 100% rename from xs/src/boost/lexical_cast.hpp rename to xs/include/boost/lexical_cast.hpp diff --git a/xs/src/boost/limits.hpp b/xs/include/boost/limits.hpp similarity index 100% rename from xs/src/boost/limits.hpp rename to xs/include/boost/limits.hpp diff --git a/xs/src/boost/math/common_factor_rt.hpp b/xs/include/boost/math/common_factor_rt.hpp similarity index 100% rename from xs/src/boost/math/common_factor_rt.hpp rename to xs/include/boost/math/common_factor_rt.hpp diff --git a/xs/src/boost/math/policies/policy.hpp b/xs/include/boost/math/policies/policy.hpp similarity index 100% rename from xs/src/boost/math/policies/policy.hpp rename to xs/include/boost/math/policies/policy.hpp diff --git a/xs/src/boost/math/special_functions/detail/fp_traits.hpp b/xs/include/boost/math/special_functions/detail/fp_traits.hpp similarity index 100% rename from xs/src/boost/math/special_functions/detail/fp_traits.hpp rename to xs/include/boost/math/special_functions/detail/fp_traits.hpp diff --git a/xs/src/boost/math/special_functions/detail/round_fwd.hpp b/xs/include/boost/math/special_functions/detail/round_fwd.hpp similarity index 100% rename from xs/src/boost/math/special_functions/detail/round_fwd.hpp rename to xs/include/boost/math/special_functions/detail/round_fwd.hpp diff --git a/xs/src/boost/math/special_functions/fpclassify.hpp b/xs/include/boost/math/special_functions/fpclassify.hpp similarity index 100% rename from xs/src/boost/math/special_functions/fpclassify.hpp rename to xs/include/boost/math/special_functions/fpclassify.hpp diff --git a/xs/src/boost/math/special_functions/math_fwd.hpp b/xs/include/boost/math/special_functions/math_fwd.hpp similarity index 100% rename from xs/src/boost/math/special_functions/math_fwd.hpp rename to xs/include/boost/math/special_functions/math_fwd.hpp diff --git a/xs/src/boost/math/special_functions/sign.hpp b/xs/include/boost/math/special_functions/sign.hpp similarity index 100% rename from xs/src/boost/math/special_functions/sign.hpp rename to xs/include/boost/math/special_functions/sign.hpp diff --git a/xs/src/boost/math/tools/config.hpp b/xs/include/boost/math/tools/config.hpp similarity index 100% rename from xs/src/boost/math/tools/config.hpp rename to xs/include/boost/math/tools/config.hpp diff --git a/xs/src/boost/math/tools/promotion.hpp b/xs/include/boost/math/tools/promotion.hpp similarity index 100% rename from xs/src/boost/math/tools/promotion.hpp rename to xs/include/boost/math/tools/promotion.hpp diff --git a/xs/src/boost/math/tools/real_cast.hpp b/xs/include/boost/math/tools/real_cast.hpp similarity index 100% rename from xs/src/boost/math/tools/real_cast.hpp rename to xs/include/boost/math/tools/real_cast.hpp diff --git a/xs/src/boost/math/tools/user.hpp b/xs/include/boost/math/tools/user.hpp similarity index 100% rename from xs/src/boost/math/tools/user.hpp rename to xs/include/boost/math/tools/user.hpp diff --git a/xs/src/boost/math_fwd.hpp b/xs/include/boost/math_fwd.hpp similarity index 100% rename from xs/src/boost/math_fwd.hpp rename to xs/include/boost/math_fwd.hpp diff --git a/xs/src/boost/mem_fn.hpp b/xs/include/boost/mem_fn.hpp similarity index 100% rename from xs/src/boost/mem_fn.hpp rename to xs/include/boost/mem_fn.hpp diff --git a/xs/src/boost/memory_order.hpp b/xs/include/boost/memory_order.hpp similarity index 100% rename from xs/src/boost/memory_order.hpp rename to xs/include/boost/memory_order.hpp diff --git a/xs/src/boost/mpl/O1_size.hpp b/xs/include/boost/mpl/O1_size.hpp similarity index 100% rename from xs/src/boost/mpl/O1_size.hpp rename to xs/include/boost/mpl/O1_size.hpp diff --git a/xs/src/boost/mpl/O1_size_fwd.hpp b/xs/include/boost/mpl/O1_size_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/O1_size_fwd.hpp rename to xs/include/boost/mpl/O1_size_fwd.hpp diff --git a/xs/src/boost/mpl/advance.hpp b/xs/include/boost/mpl/advance.hpp similarity index 100% rename from xs/src/boost/mpl/advance.hpp rename to xs/include/boost/mpl/advance.hpp diff --git a/xs/src/boost/mpl/advance_fwd.hpp b/xs/include/boost/mpl/advance_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/advance_fwd.hpp rename to xs/include/boost/mpl/advance_fwd.hpp diff --git a/xs/src/boost/mpl/always.hpp b/xs/include/boost/mpl/always.hpp similarity index 100% rename from xs/src/boost/mpl/always.hpp rename to xs/include/boost/mpl/always.hpp diff --git a/xs/src/boost/mpl/and.hpp b/xs/include/boost/mpl/and.hpp similarity index 100% rename from xs/src/boost/mpl/and.hpp rename to xs/include/boost/mpl/and.hpp diff --git a/xs/src/boost/mpl/apply.hpp b/xs/include/boost/mpl/apply.hpp similarity index 100% rename from xs/src/boost/mpl/apply.hpp rename to xs/include/boost/mpl/apply.hpp diff --git a/xs/src/boost/mpl/apply_fwd.hpp b/xs/include/boost/mpl/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/apply_fwd.hpp rename to xs/include/boost/mpl/apply_fwd.hpp diff --git a/xs/src/boost/mpl/apply_wrap.hpp b/xs/include/boost/mpl/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/apply_wrap.hpp rename to xs/include/boost/mpl/apply_wrap.hpp diff --git a/xs/src/boost/mpl/arg.hpp b/xs/include/boost/mpl/arg.hpp similarity index 100% rename from xs/src/boost/mpl/arg.hpp rename to xs/include/boost/mpl/arg.hpp diff --git a/xs/src/boost/mpl/arg_fwd.hpp b/xs/include/boost/mpl/arg_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/arg_fwd.hpp rename to xs/include/boost/mpl/arg_fwd.hpp diff --git a/xs/src/boost/mpl/assert.hpp b/xs/include/boost/mpl/assert.hpp similarity index 100% rename from xs/src/boost/mpl/assert.hpp rename to xs/include/boost/mpl/assert.hpp diff --git a/xs/src/boost/mpl/at.hpp b/xs/include/boost/mpl/at.hpp similarity index 100% rename from xs/src/boost/mpl/at.hpp rename to xs/include/boost/mpl/at.hpp diff --git a/xs/src/boost/mpl/at_fwd.hpp b/xs/include/boost/mpl/at_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/at_fwd.hpp rename to xs/include/boost/mpl/at_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/O1_size_impl.hpp b/xs/include/boost/mpl/aux_/O1_size_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/O1_size_impl.hpp rename to xs/include/boost/mpl/aux_/O1_size_impl.hpp diff --git a/xs/src/boost/mpl/aux_/adl_barrier.hpp b/xs/include/boost/mpl/aux_/adl_barrier.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/adl_barrier.hpp rename to xs/include/boost/mpl/aux_/adl_barrier.hpp diff --git a/xs/src/boost/mpl/aux_/advance_backward.hpp b/xs/include/boost/mpl/aux_/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/advance_backward.hpp rename to xs/include/boost/mpl/aux_/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/advance_forward.hpp b/xs/include/boost/mpl/aux_/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/advance_forward.hpp rename to xs/include/boost/mpl/aux_/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/arg_typedef.hpp b/xs/include/boost/mpl/aux_/arg_typedef.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/arg_typedef.hpp rename to xs/include/boost/mpl/aux_/arg_typedef.hpp diff --git a/xs/src/boost/mpl/aux_/arithmetic_op.hpp b/xs/include/boost/mpl/aux_/arithmetic_op.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/arithmetic_op.hpp rename to xs/include/boost/mpl/aux_/arithmetic_op.hpp diff --git a/xs/src/boost/mpl/aux_/arity.hpp b/xs/include/boost/mpl/aux_/arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/arity.hpp rename to xs/include/boost/mpl/aux_/arity.hpp diff --git a/xs/src/boost/mpl/aux_/arity_spec.hpp b/xs/include/boost/mpl/aux_/arity_spec.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/arity_spec.hpp rename to xs/include/boost/mpl/aux_/arity_spec.hpp diff --git a/xs/src/boost/mpl/aux_/at_impl.hpp b/xs/include/boost/mpl/aux_/at_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/at_impl.hpp rename to xs/include/boost/mpl/aux_/at_impl.hpp diff --git a/xs/src/boost/mpl/aux_/begin_end_impl.hpp b/xs/include/boost/mpl/aux_/begin_end_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/begin_end_impl.hpp rename to xs/include/boost/mpl/aux_/begin_end_impl.hpp diff --git a/xs/src/boost/mpl/aux_/clear_impl.hpp b/xs/include/boost/mpl/aux_/clear_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/clear_impl.hpp rename to xs/include/boost/mpl/aux_/clear_impl.hpp diff --git a/xs/src/boost/mpl/aux_/common_name_wknd.hpp b/xs/include/boost/mpl/aux_/common_name_wknd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/common_name_wknd.hpp rename to xs/include/boost/mpl/aux_/common_name_wknd.hpp diff --git a/xs/src/boost/mpl/aux_/comparison_op.hpp b/xs/include/boost/mpl/aux_/comparison_op.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/comparison_op.hpp rename to xs/include/boost/mpl/aux_/comparison_op.hpp diff --git a/xs/src/boost/mpl/aux_/config/adl.hpp b/xs/include/boost/mpl/aux_/config/adl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/adl.hpp rename to xs/include/boost/mpl/aux_/config/adl.hpp diff --git a/xs/src/boost/mpl/aux_/config/arrays.hpp b/xs/include/boost/mpl/aux_/config/arrays.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/arrays.hpp rename to xs/include/boost/mpl/aux_/config/arrays.hpp diff --git a/xs/src/boost/mpl/aux_/config/bcc.hpp b/xs/include/boost/mpl/aux_/config/bcc.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/bcc.hpp rename to xs/include/boost/mpl/aux_/config/bcc.hpp diff --git a/xs/src/boost/mpl/aux_/config/bind.hpp b/xs/include/boost/mpl/aux_/config/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/bind.hpp rename to xs/include/boost/mpl/aux_/config/bind.hpp diff --git a/xs/src/boost/mpl/aux_/config/compiler.hpp b/xs/include/boost/mpl/aux_/config/compiler.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/compiler.hpp rename to xs/include/boost/mpl/aux_/config/compiler.hpp diff --git a/xs/src/boost/mpl/aux_/config/ctps.hpp b/xs/include/boost/mpl/aux_/config/ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/ctps.hpp rename to xs/include/boost/mpl/aux_/config/ctps.hpp diff --git a/xs/src/boost/mpl/aux_/config/dependent_nttp.hpp b/xs/include/boost/mpl/aux_/config/dependent_nttp.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/dependent_nttp.hpp rename to xs/include/boost/mpl/aux_/config/dependent_nttp.hpp diff --git a/xs/src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp b/xs/include/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp rename to xs/include/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/config/dtp.hpp b/xs/include/boost/mpl/aux_/config/dtp.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/dtp.hpp rename to xs/include/boost/mpl/aux_/config/dtp.hpp diff --git a/xs/src/boost/mpl/aux_/config/eti.hpp b/xs/include/boost/mpl/aux_/config/eti.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/eti.hpp rename to xs/include/boost/mpl/aux_/config/eti.hpp diff --git a/xs/src/boost/mpl/aux_/config/forwarding.hpp b/xs/include/boost/mpl/aux_/config/forwarding.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/forwarding.hpp rename to xs/include/boost/mpl/aux_/config/forwarding.hpp diff --git a/xs/src/boost/mpl/aux_/config/gcc.hpp b/xs/include/boost/mpl/aux_/config/gcc.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/gcc.hpp rename to xs/include/boost/mpl/aux_/config/gcc.hpp diff --git a/xs/src/boost/mpl/aux_/config/has_apply.hpp b/xs/include/boost/mpl/aux_/config/has_apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/has_apply.hpp rename to xs/include/boost/mpl/aux_/config/has_apply.hpp diff --git a/xs/src/boost/mpl/aux_/config/has_xxx.hpp b/xs/include/boost/mpl/aux_/config/has_xxx.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/has_xxx.hpp rename to xs/include/boost/mpl/aux_/config/has_xxx.hpp diff --git a/xs/src/boost/mpl/aux_/config/integral.hpp b/xs/include/boost/mpl/aux_/config/integral.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/integral.hpp rename to xs/include/boost/mpl/aux_/config/integral.hpp diff --git a/xs/src/boost/mpl/aux_/config/intel.hpp b/xs/include/boost/mpl/aux_/config/intel.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/intel.hpp rename to xs/include/boost/mpl/aux_/config/intel.hpp diff --git a/xs/src/boost/mpl/aux_/config/lambda.hpp b/xs/include/boost/mpl/aux_/config/lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/lambda.hpp rename to xs/include/boost/mpl/aux_/config/lambda.hpp diff --git a/xs/src/boost/mpl/aux_/config/msvc.hpp b/xs/include/boost/mpl/aux_/config/msvc.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/msvc.hpp rename to xs/include/boost/mpl/aux_/config/msvc.hpp diff --git a/xs/src/boost/mpl/aux_/config/msvc_typename.hpp b/xs/include/boost/mpl/aux_/config/msvc_typename.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/msvc_typename.hpp rename to xs/include/boost/mpl/aux_/config/msvc_typename.hpp diff --git a/xs/src/boost/mpl/aux_/config/nttp.hpp b/xs/include/boost/mpl/aux_/config/nttp.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/nttp.hpp rename to xs/include/boost/mpl/aux_/config/nttp.hpp diff --git a/xs/src/boost/mpl/aux_/config/overload_resolution.hpp b/xs/include/boost/mpl/aux_/config/overload_resolution.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/overload_resolution.hpp rename to xs/include/boost/mpl/aux_/config/overload_resolution.hpp diff --git a/xs/src/boost/mpl/aux_/config/pp_counter.hpp b/xs/include/boost/mpl/aux_/config/pp_counter.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/pp_counter.hpp rename to xs/include/boost/mpl/aux_/config/pp_counter.hpp diff --git a/xs/src/boost/mpl/aux_/config/preprocessor.hpp b/xs/include/boost/mpl/aux_/config/preprocessor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/preprocessor.hpp rename to xs/include/boost/mpl/aux_/config/preprocessor.hpp diff --git a/xs/src/boost/mpl/aux_/config/static_constant.hpp b/xs/include/boost/mpl/aux_/config/static_constant.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/static_constant.hpp rename to xs/include/boost/mpl/aux_/config/static_constant.hpp diff --git a/xs/src/boost/mpl/aux_/config/ttp.hpp b/xs/include/boost/mpl/aux_/config/ttp.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/ttp.hpp rename to xs/include/boost/mpl/aux_/config/ttp.hpp diff --git a/xs/src/boost/mpl/aux_/config/typeof.hpp b/xs/include/boost/mpl/aux_/config/typeof.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/typeof.hpp rename to xs/include/boost/mpl/aux_/config/typeof.hpp diff --git a/xs/src/boost/mpl/aux_/config/use_preprocessed.hpp b/xs/include/boost/mpl/aux_/config/use_preprocessed.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/use_preprocessed.hpp rename to xs/include/boost/mpl/aux_/config/use_preprocessed.hpp diff --git a/xs/src/boost/mpl/aux_/config/workaround.hpp b/xs/include/boost/mpl/aux_/config/workaround.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/config/workaround.hpp rename to xs/include/boost/mpl/aux_/config/workaround.hpp diff --git a/xs/src/boost/mpl/aux_/contains_impl.hpp b/xs/include/boost/mpl/aux_/contains_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/contains_impl.hpp rename to xs/include/boost/mpl/aux_/contains_impl.hpp diff --git a/xs/src/boost/mpl/aux_/count_args.hpp b/xs/include/boost/mpl/aux_/count_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/count_args.hpp rename to xs/include/boost/mpl/aux_/count_args.hpp diff --git a/xs/src/boost/mpl/aux_/find_if_pred.hpp b/xs/include/boost/mpl/aux_/find_if_pred.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/find_if_pred.hpp rename to xs/include/boost/mpl/aux_/find_if_pred.hpp diff --git a/xs/src/boost/mpl/aux_/fold_impl.hpp b/xs/include/boost/mpl/aux_/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/fold_impl.hpp rename to xs/include/boost/mpl/aux_/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/fold_impl_body.hpp b/xs/include/boost/mpl/aux_/fold_impl_body.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/fold_impl_body.hpp rename to xs/include/boost/mpl/aux_/fold_impl_body.hpp diff --git a/xs/src/boost/mpl/aux_/full_lambda.hpp b/xs/include/boost/mpl/aux_/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/full_lambda.hpp rename to xs/include/boost/mpl/aux_/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/has_apply.hpp b/xs/include/boost/mpl/aux_/has_apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/has_apply.hpp rename to xs/include/boost/mpl/aux_/has_apply.hpp diff --git a/xs/src/boost/mpl/aux_/has_begin.hpp b/xs/include/boost/mpl/aux_/has_begin.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/has_begin.hpp rename to xs/include/boost/mpl/aux_/has_begin.hpp diff --git a/xs/src/boost/mpl/aux_/has_rebind.hpp b/xs/include/boost/mpl/aux_/has_rebind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/has_rebind.hpp rename to xs/include/boost/mpl/aux_/has_rebind.hpp diff --git a/xs/src/boost/mpl/aux_/has_size.hpp b/xs/include/boost/mpl/aux_/has_size.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/has_size.hpp rename to xs/include/boost/mpl/aux_/has_size.hpp diff --git a/xs/src/boost/mpl/aux_/has_tag.hpp b/xs/include/boost/mpl/aux_/has_tag.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/has_tag.hpp rename to xs/include/boost/mpl/aux_/has_tag.hpp diff --git a/xs/src/boost/mpl/aux_/has_type.hpp b/xs/include/boost/mpl/aux_/has_type.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/has_type.hpp rename to xs/include/boost/mpl/aux_/has_type.hpp diff --git a/xs/src/boost/mpl/aux_/include_preprocessed.hpp b/xs/include/boost/mpl/aux_/include_preprocessed.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/include_preprocessed.hpp rename to xs/include/boost/mpl/aux_/include_preprocessed.hpp diff --git a/xs/src/boost/mpl/aux_/inserter_algorithm.hpp b/xs/include/boost/mpl/aux_/inserter_algorithm.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/inserter_algorithm.hpp rename to xs/include/boost/mpl/aux_/inserter_algorithm.hpp diff --git a/xs/src/boost/mpl/aux_/integral_wrapper.hpp b/xs/include/boost/mpl/aux_/integral_wrapper.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/integral_wrapper.hpp rename to xs/include/boost/mpl/aux_/integral_wrapper.hpp diff --git a/xs/src/boost/mpl/aux_/is_msvc_eti_arg.hpp b/xs/include/boost/mpl/aux_/is_msvc_eti_arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/is_msvc_eti_arg.hpp rename to xs/include/boost/mpl/aux_/is_msvc_eti_arg.hpp diff --git a/xs/src/boost/mpl/aux_/iter_apply.hpp b/xs/include/boost/mpl/aux_/iter_apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/iter_apply.hpp rename to xs/include/boost/mpl/aux_/iter_apply.hpp diff --git a/xs/src/boost/mpl/aux_/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/lambda_arity_param.hpp b/xs/include/boost/mpl/aux_/lambda_arity_param.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/lambda_arity_param.hpp rename to xs/include/boost/mpl/aux_/lambda_arity_param.hpp diff --git a/xs/src/boost/mpl/aux_/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/lambda_spec.hpp b/xs/include/boost/mpl/aux_/lambda_spec.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/lambda_spec.hpp rename to xs/include/boost/mpl/aux_/lambda_spec.hpp diff --git a/xs/src/boost/mpl/aux_/lambda_support.hpp b/xs/include/boost/mpl/aux_/lambda_support.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/lambda_support.hpp rename to xs/include/boost/mpl/aux_/lambda_support.hpp diff --git a/xs/src/boost/mpl/aux_/largest_int.hpp b/xs/include/boost/mpl/aux_/largest_int.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/largest_int.hpp rename to xs/include/boost/mpl/aux_/largest_int.hpp diff --git a/xs/src/boost/mpl/aux_/logical_op.hpp b/xs/include/boost/mpl/aux_/logical_op.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/logical_op.hpp rename to xs/include/boost/mpl/aux_/logical_op.hpp diff --git a/xs/src/boost/mpl/aux_/msvc_dtw.hpp b/xs/include/boost/mpl/aux_/msvc_dtw.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/msvc_dtw.hpp rename to xs/include/boost/mpl/aux_/msvc_dtw.hpp diff --git a/xs/src/boost/mpl/aux_/msvc_eti_base.hpp b/xs/include/boost/mpl/aux_/msvc_eti_base.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/msvc_eti_base.hpp rename to xs/include/boost/mpl/aux_/msvc_eti_base.hpp diff --git a/xs/src/boost/mpl/aux_/msvc_is_class.hpp b/xs/include/boost/mpl/aux_/msvc_is_class.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/msvc_is_class.hpp rename to xs/include/boost/mpl/aux_/msvc_is_class.hpp diff --git a/xs/src/boost/mpl/aux_/msvc_never_true.hpp b/xs/include/boost/mpl/aux_/msvc_never_true.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/msvc_never_true.hpp rename to xs/include/boost/mpl/aux_/msvc_never_true.hpp diff --git a/xs/src/boost/mpl/aux_/msvc_type.hpp b/xs/include/boost/mpl/aux_/msvc_type.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/msvc_type.hpp rename to xs/include/boost/mpl/aux_/msvc_type.hpp diff --git a/xs/src/boost/mpl/aux_/na.hpp b/xs/include/boost/mpl/aux_/na.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/na.hpp rename to xs/include/boost/mpl/aux_/na.hpp diff --git a/xs/src/boost/mpl/aux_/na_assert.hpp b/xs/include/boost/mpl/aux_/na_assert.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/na_assert.hpp rename to xs/include/boost/mpl/aux_/na_assert.hpp diff --git a/xs/src/boost/mpl/aux_/na_fwd.hpp b/xs/include/boost/mpl/aux_/na_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/na_fwd.hpp rename to xs/include/boost/mpl/aux_/na_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/na_spec.hpp b/xs/include/boost/mpl/aux_/na_spec.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/na_spec.hpp rename to xs/include/boost/mpl/aux_/na_spec.hpp diff --git a/xs/src/boost/mpl/aux_/nested_type_wknd.hpp b/xs/include/boost/mpl/aux_/nested_type_wknd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/nested_type_wknd.hpp rename to xs/include/boost/mpl/aux_/nested_type_wknd.hpp diff --git a/xs/src/boost/mpl/aux_/nttp_decl.hpp b/xs/include/boost/mpl/aux_/nttp_decl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/nttp_decl.hpp rename to xs/include/boost/mpl/aux_/nttp_decl.hpp diff --git a/xs/src/boost/mpl/aux_/numeric_cast_utils.hpp b/xs/include/boost/mpl/aux_/numeric_cast_utils.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/numeric_cast_utils.hpp rename to xs/include/boost/mpl/aux_/numeric_cast_utils.hpp diff --git a/xs/src/boost/mpl/aux_/numeric_op.hpp b/xs/include/boost/mpl/aux_/numeric_op.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/numeric_op.hpp rename to xs/include/boost/mpl/aux_/numeric_op.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/and.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/and.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/and.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/and.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/apply.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/apply.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/apply.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/apply.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/arg.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/arg.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/arg.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/arg.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/bind.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/bind.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/bind.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/bind.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/bitand.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/bitand.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/bitand.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/bitand.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/bitor.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/bitor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/bitor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/bitor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/bitxor.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/bitxor.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/deque.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/deque.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/deque.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/deque.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/divides.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/divides.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/divides.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/divides.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/greater.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/greater.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/greater.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/greater.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/inherit.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/inherit.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/inherit.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/inherit.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/less.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/less.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/less.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/less.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/less_equal.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/list.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/list.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/list.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/list.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/list_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/list_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/list_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/list_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/map.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/map.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/map.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/map.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/minus.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/minus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/minus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/minus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/modulus.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/modulus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/modulus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/modulus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/or.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/or.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/or.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/or.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/placeholders.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/plus.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/plus.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/plus.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/plus.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/quote.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/quote.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/quote.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/quote.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/set.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/set.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/set.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/set.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/set_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/set_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/set_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/set_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/shift_left.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/shift_left.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/shift_right.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/shift_right.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/times.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/times.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/times.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/times.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/vector.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/vector.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/vector.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/vector.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp b/xs/include/boost/mpl/aux_/preprocessed/plain/vector_c.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp rename to xs/include/boost/mpl/aux_/preprocessed/plain/vector_c.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/add.hpp b/xs/include/boost/mpl/aux_/preprocessor/add.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/add.hpp rename to xs/include/boost/mpl/aux_/preprocessor/add.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/def_params_tail.hpp b/xs/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/def_params_tail.hpp rename to xs/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/default_params.hpp b/xs/include/boost/mpl/aux_/preprocessor/default_params.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/default_params.hpp rename to xs/include/boost/mpl/aux_/preprocessor/default_params.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/enum.hpp b/xs/include/boost/mpl/aux_/preprocessor/enum.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/enum.hpp rename to xs/include/boost/mpl/aux_/preprocessor/enum.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/ext_params.hpp b/xs/include/boost/mpl/aux_/preprocessor/ext_params.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/ext_params.hpp rename to xs/include/boost/mpl/aux_/preprocessor/ext_params.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/filter_params.hpp b/xs/include/boost/mpl/aux_/preprocessor/filter_params.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/filter_params.hpp rename to xs/include/boost/mpl/aux_/preprocessor/filter_params.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/params.hpp b/xs/include/boost/mpl/aux_/preprocessor/params.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/params.hpp rename to xs/include/boost/mpl/aux_/preprocessor/params.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp b/xs/include/boost/mpl/aux_/preprocessor/partial_spec_params.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp rename to xs/include/boost/mpl/aux_/preprocessor/partial_spec_params.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/range.hpp b/xs/include/boost/mpl/aux_/preprocessor/range.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/range.hpp rename to xs/include/boost/mpl/aux_/preprocessor/range.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/repeat.hpp b/xs/include/boost/mpl/aux_/preprocessor/repeat.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/repeat.hpp rename to xs/include/boost/mpl/aux_/preprocessor/repeat.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/sub.hpp b/xs/include/boost/mpl/aux_/preprocessor/sub.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/sub.hpp rename to xs/include/boost/mpl/aux_/preprocessor/sub.hpp diff --git a/xs/src/boost/mpl/aux_/preprocessor/tuple.hpp b/xs/include/boost/mpl/aux_/preprocessor/tuple.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/preprocessor/tuple.hpp rename to xs/include/boost/mpl/aux_/preprocessor/tuple.hpp diff --git a/xs/src/boost/mpl/aux_/push_back_impl.hpp b/xs/include/boost/mpl/aux_/push_back_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/push_back_impl.hpp rename to xs/include/boost/mpl/aux_/push_back_impl.hpp diff --git a/xs/src/boost/mpl/aux_/push_front_impl.hpp b/xs/include/boost/mpl/aux_/push_front_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/push_front_impl.hpp rename to xs/include/boost/mpl/aux_/push_front_impl.hpp diff --git a/xs/src/boost/mpl/aux_/reverse_fold_impl.hpp b/xs/include/boost/mpl/aux_/reverse_fold_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/reverse_fold_impl.hpp rename to xs/include/boost/mpl/aux_/reverse_fold_impl.hpp diff --git a/xs/src/boost/mpl/aux_/reverse_fold_impl_body.hpp b/xs/include/boost/mpl/aux_/reverse_fold_impl_body.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/reverse_fold_impl_body.hpp rename to xs/include/boost/mpl/aux_/reverse_fold_impl_body.hpp diff --git a/xs/src/boost/mpl/aux_/sequence_wrapper.hpp b/xs/include/boost/mpl/aux_/sequence_wrapper.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/sequence_wrapper.hpp rename to xs/include/boost/mpl/aux_/sequence_wrapper.hpp diff --git a/xs/src/boost/mpl/aux_/size_impl.hpp b/xs/include/boost/mpl/aux_/size_impl.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/size_impl.hpp rename to xs/include/boost/mpl/aux_/size_impl.hpp diff --git a/xs/src/boost/mpl/aux_/static_cast.hpp b/xs/include/boost/mpl/aux_/static_cast.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/static_cast.hpp rename to xs/include/boost/mpl/aux_/static_cast.hpp diff --git a/xs/src/boost/mpl/aux_/template_arity.hpp b/xs/include/boost/mpl/aux_/template_arity.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/template_arity.hpp rename to xs/include/boost/mpl/aux_/template_arity.hpp diff --git a/xs/src/boost/mpl/aux_/template_arity_fwd.hpp b/xs/include/boost/mpl/aux_/template_arity_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/template_arity_fwd.hpp rename to xs/include/boost/mpl/aux_/template_arity_fwd.hpp diff --git a/xs/src/boost/mpl/aux_/traits_lambda_spec.hpp b/xs/include/boost/mpl/aux_/traits_lambda_spec.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/traits_lambda_spec.hpp rename to xs/include/boost/mpl/aux_/traits_lambda_spec.hpp diff --git a/xs/src/boost/mpl/aux_/type_wrapper.hpp b/xs/include/boost/mpl/aux_/type_wrapper.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/type_wrapper.hpp rename to xs/include/boost/mpl/aux_/type_wrapper.hpp diff --git a/xs/src/boost/mpl/aux_/unwrap.hpp b/xs/include/boost/mpl/aux_/unwrap.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/unwrap.hpp rename to xs/include/boost/mpl/aux_/unwrap.hpp diff --git a/xs/src/boost/mpl/aux_/value_wknd.hpp b/xs/include/boost/mpl/aux_/value_wknd.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/value_wknd.hpp rename to xs/include/boost/mpl/aux_/value_wknd.hpp diff --git a/xs/src/boost/mpl/aux_/yes_no.hpp b/xs/include/boost/mpl/aux_/yes_no.hpp similarity index 100% rename from xs/src/boost/mpl/aux_/yes_no.hpp rename to xs/include/boost/mpl/aux_/yes_no.hpp diff --git a/xs/src/boost/mpl/back_fwd.hpp b/xs/include/boost/mpl/back_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/back_fwd.hpp rename to xs/include/boost/mpl/back_fwd.hpp diff --git a/xs/src/boost/mpl/back_inserter.hpp b/xs/include/boost/mpl/back_inserter.hpp similarity index 100% rename from xs/src/boost/mpl/back_inserter.hpp rename to xs/include/boost/mpl/back_inserter.hpp diff --git a/xs/src/boost/mpl/begin_end.hpp b/xs/include/boost/mpl/begin_end.hpp similarity index 100% rename from xs/src/boost/mpl/begin_end.hpp rename to xs/include/boost/mpl/begin_end.hpp diff --git a/xs/src/boost/mpl/begin_end_fwd.hpp b/xs/include/boost/mpl/begin_end_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/begin_end_fwd.hpp rename to xs/include/boost/mpl/begin_end_fwd.hpp diff --git a/xs/src/boost/mpl/bind.hpp b/xs/include/boost/mpl/bind.hpp similarity index 100% rename from xs/src/boost/mpl/bind.hpp rename to xs/include/boost/mpl/bind.hpp diff --git a/xs/src/boost/mpl/bind_fwd.hpp b/xs/include/boost/mpl/bind_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/bind_fwd.hpp rename to xs/include/boost/mpl/bind_fwd.hpp diff --git a/xs/src/boost/mpl/bool.hpp b/xs/include/boost/mpl/bool.hpp similarity index 100% rename from xs/src/boost/mpl/bool.hpp rename to xs/include/boost/mpl/bool.hpp diff --git a/xs/src/boost/mpl/bool_fwd.hpp b/xs/include/boost/mpl/bool_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/bool_fwd.hpp rename to xs/include/boost/mpl/bool_fwd.hpp diff --git a/xs/src/boost/mpl/clear.hpp b/xs/include/boost/mpl/clear.hpp similarity index 100% rename from xs/src/boost/mpl/clear.hpp rename to xs/include/boost/mpl/clear.hpp diff --git a/xs/src/boost/mpl/clear_fwd.hpp b/xs/include/boost/mpl/clear_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/clear_fwd.hpp rename to xs/include/boost/mpl/clear_fwd.hpp diff --git a/xs/src/boost/mpl/comparison.hpp b/xs/include/boost/mpl/comparison.hpp similarity index 100% rename from xs/src/boost/mpl/comparison.hpp rename to xs/include/boost/mpl/comparison.hpp diff --git a/xs/src/boost/mpl/contains.hpp b/xs/include/boost/mpl/contains.hpp similarity index 100% rename from xs/src/boost/mpl/contains.hpp rename to xs/include/boost/mpl/contains.hpp diff --git a/xs/src/boost/mpl/contains_fwd.hpp b/xs/include/boost/mpl/contains_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/contains_fwd.hpp rename to xs/include/boost/mpl/contains_fwd.hpp diff --git a/xs/src/boost/mpl/copy.hpp b/xs/include/boost/mpl/copy.hpp similarity index 100% rename from xs/src/boost/mpl/copy.hpp rename to xs/include/boost/mpl/copy.hpp diff --git a/xs/src/boost/mpl/deref.hpp b/xs/include/boost/mpl/deref.hpp similarity index 100% rename from xs/src/boost/mpl/deref.hpp rename to xs/include/boost/mpl/deref.hpp diff --git a/xs/src/boost/mpl/distance.hpp b/xs/include/boost/mpl/distance.hpp similarity index 100% rename from xs/src/boost/mpl/distance.hpp rename to xs/include/boost/mpl/distance.hpp diff --git a/xs/src/boost/mpl/distance_fwd.hpp b/xs/include/boost/mpl/distance_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/distance_fwd.hpp rename to xs/include/boost/mpl/distance_fwd.hpp diff --git a/xs/src/boost/mpl/empty_fwd.hpp b/xs/include/boost/mpl/empty_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/empty_fwd.hpp rename to xs/include/boost/mpl/empty_fwd.hpp diff --git a/xs/src/boost/mpl/equal_to.hpp b/xs/include/boost/mpl/equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/equal_to.hpp rename to xs/include/boost/mpl/equal_to.hpp diff --git a/xs/src/boost/mpl/eval_if.hpp b/xs/include/boost/mpl/eval_if.hpp similarity index 100% rename from xs/src/boost/mpl/eval_if.hpp rename to xs/include/boost/mpl/eval_if.hpp diff --git a/xs/src/boost/mpl/find.hpp b/xs/include/boost/mpl/find.hpp similarity index 100% rename from xs/src/boost/mpl/find.hpp rename to xs/include/boost/mpl/find.hpp diff --git a/xs/src/boost/mpl/find_if.hpp b/xs/include/boost/mpl/find_if.hpp similarity index 100% rename from xs/src/boost/mpl/find_if.hpp rename to xs/include/boost/mpl/find_if.hpp diff --git a/xs/src/boost/mpl/fold.hpp b/xs/include/boost/mpl/fold.hpp similarity index 100% rename from xs/src/boost/mpl/fold.hpp rename to xs/include/boost/mpl/fold.hpp diff --git a/xs/src/boost/mpl/for_each.hpp b/xs/include/boost/mpl/for_each.hpp similarity index 100% rename from xs/src/boost/mpl/for_each.hpp rename to xs/include/boost/mpl/for_each.hpp diff --git a/xs/src/boost/mpl/front_fwd.hpp b/xs/include/boost/mpl/front_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/front_fwd.hpp rename to xs/include/boost/mpl/front_fwd.hpp diff --git a/xs/src/boost/mpl/front_inserter.hpp b/xs/include/boost/mpl/front_inserter.hpp similarity index 100% rename from xs/src/boost/mpl/front_inserter.hpp rename to xs/include/boost/mpl/front_inserter.hpp diff --git a/xs/src/boost/mpl/greater.hpp b/xs/include/boost/mpl/greater.hpp similarity index 100% rename from xs/src/boost/mpl/greater.hpp rename to xs/include/boost/mpl/greater.hpp diff --git a/xs/src/boost/mpl/greater_equal.hpp b/xs/include/boost/mpl/greater_equal.hpp similarity index 100% rename from xs/src/boost/mpl/greater_equal.hpp rename to xs/include/boost/mpl/greater_equal.hpp diff --git a/xs/src/boost/mpl/has_xxx.hpp b/xs/include/boost/mpl/has_xxx.hpp similarity index 100% rename from xs/src/boost/mpl/has_xxx.hpp rename to xs/include/boost/mpl/has_xxx.hpp diff --git a/xs/src/boost/mpl/identity.hpp b/xs/include/boost/mpl/identity.hpp similarity index 100% rename from xs/src/boost/mpl/identity.hpp rename to xs/include/boost/mpl/identity.hpp diff --git a/xs/src/boost/mpl/if.hpp b/xs/include/boost/mpl/if.hpp similarity index 100% rename from xs/src/boost/mpl/if.hpp rename to xs/include/boost/mpl/if.hpp diff --git a/xs/src/boost/mpl/inserter.hpp b/xs/include/boost/mpl/inserter.hpp similarity index 100% rename from xs/src/boost/mpl/inserter.hpp rename to xs/include/boost/mpl/inserter.hpp diff --git a/xs/src/boost/mpl/int.hpp b/xs/include/boost/mpl/int.hpp similarity index 100% rename from xs/src/boost/mpl/int.hpp rename to xs/include/boost/mpl/int.hpp diff --git a/xs/src/boost/mpl/int_fwd.hpp b/xs/include/boost/mpl/int_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/int_fwd.hpp rename to xs/include/boost/mpl/int_fwd.hpp diff --git a/xs/src/boost/mpl/integral_c.hpp b/xs/include/boost/mpl/integral_c.hpp similarity index 100% rename from xs/src/boost/mpl/integral_c.hpp rename to xs/include/boost/mpl/integral_c.hpp diff --git a/xs/src/boost/mpl/integral_c_fwd.hpp b/xs/include/boost/mpl/integral_c_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/integral_c_fwd.hpp rename to xs/include/boost/mpl/integral_c_fwd.hpp diff --git a/xs/src/boost/mpl/integral_c_tag.hpp b/xs/include/boost/mpl/integral_c_tag.hpp similarity index 100% rename from xs/src/boost/mpl/integral_c_tag.hpp rename to xs/include/boost/mpl/integral_c_tag.hpp diff --git a/xs/src/boost/mpl/is_placeholder.hpp b/xs/include/boost/mpl/is_placeholder.hpp similarity index 100% rename from xs/src/boost/mpl/is_placeholder.hpp rename to xs/include/boost/mpl/is_placeholder.hpp diff --git a/xs/src/boost/mpl/is_sequence.hpp b/xs/include/boost/mpl/is_sequence.hpp similarity index 100% rename from xs/src/boost/mpl/is_sequence.hpp rename to xs/include/boost/mpl/is_sequence.hpp diff --git a/xs/src/boost/mpl/iter_fold.hpp b/xs/include/boost/mpl/iter_fold.hpp similarity index 100% rename from xs/src/boost/mpl/iter_fold.hpp rename to xs/include/boost/mpl/iter_fold.hpp diff --git a/xs/src/boost/mpl/iter_fold_if.hpp b/xs/include/boost/mpl/iter_fold_if.hpp similarity index 100% rename from xs/src/boost/mpl/iter_fold_if.hpp rename to xs/include/boost/mpl/iter_fold_if.hpp diff --git a/xs/src/boost/mpl/iterator_range.hpp b/xs/include/boost/mpl/iterator_range.hpp similarity index 100% rename from xs/src/boost/mpl/iterator_range.hpp rename to xs/include/boost/mpl/iterator_range.hpp diff --git a/xs/src/boost/mpl/iterator_tags.hpp b/xs/include/boost/mpl/iterator_tags.hpp similarity index 100% rename from xs/src/boost/mpl/iterator_tags.hpp rename to xs/include/boost/mpl/iterator_tags.hpp diff --git a/xs/src/boost/mpl/lambda.hpp b/xs/include/boost/mpl/lambda.hpp similarity index 100% rename from xs/src/boost/mpl/lambda.hpp rename to xs/include/boost/mpl/lambda.hpp diff --git a/xs/src/boost/mpl/lambda_fwd.hpp b/xs/include/boost/mpl/lambda_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/lambda_fwd.hpp rename to xs/include/boost/mpl/lambda_fwd.hpp diff --git a/xs/src/boost/mpl/less.hpp b/xs/include/boost/mpl/less.hpp similarity index 100% rename from xs/src/boost/mpl/less.hpp rename to xs/include/boost/mpl/less.hpp diff --git a/xs/src/boost/mpl/less_equal.hpp b/xs/include/boost/mpl/less_equal.hpp similarity index 100% rename from xs/src/boost/mpl/less_equal.hpp rename to xs/include/boost/mpl/less_equal.hpp diff --git a/xs/src/boost/mpl/limits/arity.hpp b/xs/include/boost/mpl/limits/arity.hpp similarity index 100% rename from xs/src/boost/mpl/limits/arity.hpp rename to xs/include/boost/mpl/limits/arity.hpp diff --git a/xs/src/boost/mpl/limits/list.hpp b/xs/include/boost/mpl/limits/list.hpp similarity index 100% rename from xs/src/boost/mpl/limits/list.hpp rename to xs/include/boost/mpl/limits/list.hpp diff --git a/xs/src/boost/mpl/limits/unrolling.hpp b/xs/include/boost/mpl/limits/unrolling.hpp similarity index 100% rename from xs/src/boost/mpl/limits/unrolling.hpp rename to xs/include/boost/mpl/limits/unrolling.hpp diff --git a/xs/src/boost/mpl/limits/vector.hpp b/xs/include/boost/mpl/limits/vector.hpp similarity index 100% rename from xs/src/boost/mpl/limits/vector.hpp rename to xs/include/boost/mpl/limits/vector.hpp diff --git a/xs/src/boost/mpl/list.hpp b/xs/include/boost/mpl/list.hpp similarity index 100% rename from xs/src/boost/mpl/list.hpp rename to xs/include/boost/mpl/list.hpp diff --git a/xs/src/boost/mpl/list/aux_/O1_size.hpp b/xs/include/boost/mpl/list/aux_/O1_size.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/O1_size.hpp rename to xs/include/boost/mpl/list/aux_/O1_size.hpp diff --git a/xs/src/boost/mpl/list/aux_/begin_end.hpp b/xs/include/boost/mpl/list/aux_/begin_end.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/begin_end.hpp rename to xs/include/boost/mpl/list/aux_/begin_end.hpp diff --git a/xs/src/boost/mpl/list/aux_/clear.hpp b/xs/include/boost/mpl/list/aux_/clear.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/clear.hpp rename to xs/include/boost/mpl/list/aux_/clear.hpp diff --git a/xs/src/boost/mpl/list/aux_/empty.hpp b/xs/include/boost/mpl/list/aux_/empty.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/empty.hpp rename to xs/include/boost/mpl/list/aux_/empty.hpp diff --git a/xs/src/boost/mpl/list/aux_/front.hpp b/xs/include/boost/mpl/list/aux_/front.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/front.hpp rename to xs/include/boost/mpl/list/aux_/front.hpp diff --git a/xs/src/boost/mpl/list/aux_/include_preprocessed.hpp b/xs/include/boost/mpl/list/aux_/include_preprocessed.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/include_preprocessed.hpp rename to xs/include/boost/mpl/list/aux_/include_preprocessed.hpp diff --git a/xs/src/boost/mpl/list/aux_/item.hpp b/xs/include/boost/mpl/list/aux_/item.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/item.hpp rename to xs/include/boost/mpl/list/aux_/item.hpp diff --git a/xs/src/boost/mpl/list/aux_/iterator.hpp b/xs/include/boost/mpl/list/aux_/iterator.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/iterator.hpp rename to xs/include/boost/mpl/list/aux_/iterator.hpp diff --git a/xs/src/boost/mpl/list/aux_/numbered.hpp b/xs/include/boost/mpl/list/aux_/numbered.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/numbered.hpp rename to xs/include/boost/mpl/list/aux_/numbered.hpp diff --git a/xs/src/boost/mpl/list/aux_/numbered_c.hpp b/xs/include/boost/mpl/list/aux_/numbered_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/numbered_c.hpp rename to xs/include/boost/mpl/list/aux_/numbered_c.hpp diff --git a/xs/src/boost/mpl/list/aux_/pop_front.hpp b/xs/include/boost/mpl/list/aux_/pop_front.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/pop_front.hpp rename to xs/include/boost/mpl/list/aux_/pop_front.hpp diff --git a/xs/src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp b/xs/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp rename to xs/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp diff --git a/xs/src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp b/xs/include/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp rename to xs/include/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp diff --git a/xs/src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp b/xs/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp rename to xs/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp diff --git a/xs/src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp b/xs/include/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp rename to xs/include/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp diff --git a/xs/src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp b/xs/include/boost/mpl/list/aux_/preprocessed/plain/list30.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp rename to xs/include/boost/mpl/list/aux_/preprocessed/plain/list30.hpp diff --git a/xs/src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp b/xs/include/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp rename to xs/include/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp diff --git a/xs/src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp b/xs/include/boost/mpl/list/aux_/preprocessed/plain/list40.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp rename to xs/include/boost/mpl/list/aux_/preprocessed/plain/list40.hpp diff --git a/xs/src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp b/xs/include/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp rename to xs/include/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp diff --git a/xs/src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp b/xs/include/boost/mpl/list/aux_/preprocessed/plain/list50.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp rename to xs/include/boost/mpl/list/aux_/preprocessed/plain/list50.hpp diff --git a/xs/src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp b/xs/include/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp rename to xs/include/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp diff --git a/xs/src/boost/mpl/list/aux_/push_back.hpp b/xs/include/boost/mpl/list/aux_/push_back.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/push_back.hpp rename to xs/include/boost/mpl/list/aux_/push_back.hpp diff --git a/xs/src/boost/mpl/list/aux_/push_front.hpp b/xs/include/boost/mpl/list/aux_/push_front.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/push_front.hpp rename to xs/include/boost/mpl/list/aux_/push_front.hpp diff --git a/xs/src/boost/mpl/list/aux_/size.hpp b/xs/include/boost/mpl/list/aux_/size.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/size.hpp rename to xs/include/boost/mpl/list/aux_/size.hpp diff --git a/xs/src/boost/mpl/list/aux_/tag.hpp b/xs/include/boost/mpl/list/aux_/tag.hpp similarity index 100% rename from xs/src/boost/mpl/list/aux_/tag.hpp rename to xs/include/boost/mpl/list/aux_/tag.hpp diff --git a/xs/src/boost/mpl/list/list0.hpp b/xs/include/boost/mpl/list/list0.hpp similarity index 100% rename from xs/src/boost/mpl/list/list0.hpp rename to xs/include/boost/mpl/list/list0.hpp diff --git a/xs/src/boost/mpl/list/list0_c.hpp b/xs/include/boost/mpl/list/list0_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/list0_c.hpp rename to xs/include/boost/mpl/list/list0_c.hpp diff --git a/xs/src/boost/mpl/list/list10.hpp b/xs/include/boost/mpl/list/list10.hpp similarity index 100% rename from xs/src/boost/mpl/list/list10.hpp rename to xs/include/boost/mpl/list/list10.hpp diff --git a/xs/src/boost/mpl/list/list10_c.hpp b/xs/include/boost/mpl/list/list10_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/list10_c.hpp rename to xs/include/boost/mpl/list/list10_c.hpp diff --git a/xs/src/boost/mpl/list/list20.hpp b/xs/include/boost/mpl/list/list20.hpp similarity index 100% rename from xs/src/boost/mpl/list/list20.hpp rename to xs/include/boost/mpl/list/list20.hpp diff --git a/xs/src/boost/mpl/list/list20_c.hpp b/xs/include/boost/mpl/list/list20_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/list20_c.hpp rename to xs/include/boost/mpl/list/list20_c.hpp diff --git a/xs/src/boost/mpl/list/list30.hpp b/xs/include/boost/mpl/list/list30.hpp similarity index 100% rename from xs/src/boost/mpl/list/list30.hpp rename to xs/include/boost/mpl/list/list30.hpp diff --git a/xs/src/boost/mpl/list/list30_c.hpp b/xs/include/boost/mpl/list/list30_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/list30_c.hpp rename to xs/include/boost/mpl/list/list30_c.hpp diff --git a/xs/src/boost/mpl/list/list40.hpp b/xs/include/boost/mpl/list/list40.hpp similarity index 100% rename from xs/src/boost/mpl/list/list40.hpp rename to xs/include/boost/mpl/list/list40.hpp diff --git a/xs/src/boost/mpl/list/list40_c.hpp b/xs/include/boost/mpl/list/list40_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/list40_c.hpp rename to xs/include/boost/mpl/list/list40_c.hpp diff --git a/xs/src/boost/mpl/list/list50.hpp b/xs/include/boost/mpl/list/list50.hpp similarity index 100% rename from xs/src/boost/mpl/list/list50.hpp rename to xs/include/boost/mpl/list/list50.hpp diff --git a/xs/src/boost/mpl/list/list50_c.hpp b/xs/include/boost/mpl/list/list50_c.hpp similarity index 100% rename from xs/src/boost/mpl/list/list50_c.hpp rename to xs/include/boost/mpl/list/list50_c.hpp diff --git a/xs/src/boost/mpl/logical.hpp b/xs/include/boost/mpl/logical.hpp similarity index 100% rename from xs/src/boost/mpl/logical.hpp rename to xs/include/boost/mpl/logical.hpp diff --git a/xs/src/boost/mpl/long.hpp b/xs/include/boost/mpl/long.hpp similarity index 100% rename from xs/src/boost/mpl/long.hpp rename to xs/include/boost/mpl/long.hpp diff --git a/xs/src/boost/mpl/long_fwd.hpp b/xs/include/boost/mpl/long_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/long_fwd.hpp rename to xs/include/boost/mpl/long_fwd.hpp diff --git a/xs/src/boost/mpl/minus.hpp b/xs/include/boost/mpl/minus.hpp similarity index 100% rename from xs/src/boost/mpl/minus.hpp rename to xs/include/boost/mpl/minus.hpp diff --git a/xs/src/boost/mpl/multiplies.hpp b/xs/include/boost/mpl/multiplies.hpp similarity index 100% rename from xs/src/boost/mpl/multiplies.hpp rename to xs/include/boost/mpl/multiplies.hpp diff --git a/xs/src/boost/mpl/negate.hpp b/xs/include/boost/mpl/negate.hpp similarity index 100% rename from xs/src/boost/mpl/negate.hpp rename to xs/include/boost/mpl/negate.hpp diff --git a/xs/src/boost/mpl/next.hpp b/xs/include/boost/mpl/next.hpp similarity index 100% rename from xs/src/boost/mpl/next.hpp rename to xs/include/boost/mpl/next.hpp diff --git a/xs/src/boost/mpl/next_prior.hpp b/xs/include/boost/mpl/next_prior.hpp similarity index 100% rename from xs/src/boost/mpl/next_prior.hpp rename to xs/include/boost/mpl/next_prior.hpp diff --git a/xs/src/boost/mpl/not.hpp b/xs/include/boost/mpl/not.hpp similarity index 100% rename from xs/src/boost/mpl/not.hpp rename to xs/include/boost/mpl/not.hpp diff --git a/xs/src/boost/mpl/not_equal_to.hpp b/xs/include/boost/mpl/not_equal_to.hpp similarity index 100% rename from xs/src/boost/mpl/not_equal_to.hpp rename to xs/include/boost/mpl/not_equal_to.hpp diff --git a/xs/src/boost/mpl/numeric_cast.hpp b/xs/include/boost/mpl/numeric_cast.hpp similarity index 100% rename from xs/src/boost/mpl/numeric_cast.hpp rename to xs/include/boost/mpl/numeric_cast.hpp diff --git a/xs/src/boost/mpl/or.hpp b/xs/include/boost/mpl/or.hpp similarity index 100% rename from xs/src/boost/mpl/or.hpp rename to xs/include/boost/mpl/or.hpp diff --git a/xs/src/boost/mpl/pair.hpp b/xs/include/boost/mpl/pair.hpp similarity index 100% rename from xs/src/boost/mpl/pair.hpp rename to xs/include/boost/mpl/pair.hpp diff --git a/xs/src/boost/mpl/placeholders.hpp b/xs/include/boost/mpl/placeholders.hpp similarity index 100% rename from xs/src/boost/mpl/placeholders.hpp rename to xs/include/boost/mpl/placeholders.hpp diff --git a/xs/src/boost/mpl/plus.hpp b/xs/include/boost/mpl/plus.hpp similarity index 100% rename from xs/src/boost/mpl/plus.hpp rename to xs/include/boost/mpl/plus.hpp diff --git a/xs/src/boost/mpl/pop_back_fwd.hpp b/xs/include/boost/mpl/pop_back_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/pop_back_fwd.hpp rename to xs/include/boost/mpl/pop_back_fwd.hpp diff --git a/xs/src/boost/mpl/pop_front_fwd.hpp b/xs/include/boost/mpl/pop_front_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/pop_front_fwd.hpp rename to xs/include/boost/mpl/pop_front_fwd.hpp diff --git a/xs/src/boost/mpl/prior.hpp b/xs/include/boost/mpl/prior.hpp similarity index 100% rename from xs/src/boost/mpl/prior.hpp rename to xs/include/boost/mpl/prior.hpp diff --git a/xs/src/boost/mpl/protect.hpp b/xs/include/boost/mpl/protect.hpp similarity index 100% rename from xs/src/boost/mpl/protect.hpp rename to xs/include/boost/mpl/protect.hpp diff --git a/xs/src/boost/mpl/push_back.hpp b/xs/include/boost/mpl/push_back.hpp similarity index 100% rename from xs/src/boost/mpl/push_back.hpp rename to xs/include/boost/mpl/push_back.hpp diff --git a/xs/src/boost/mpl/push_back_fwd.hpp b/xs/include/boost/mpl/push_back_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/push_back_fwd.hpp rename to xs/include/boost/mpl/push_back_fwd.hpp diff --git a/xs/src/boost/mpl/push_front.hpp b/xs/include/boost/mpl/push_front.hpp similarity index 100% rename from xs/src/boost/mpl/push_front.hpp rename to xs/include/boost/mpl/push_front.hpp diff --git a/xs/src/boost/mpl/push_front_fwd.hpp b/xs/include/boost/mpl/push_front_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/push_front_fwd.hpp rename to xs/include/boost/mpl/push_front_fwd.hpp diff --git a/xs/src/boost/mpl/quote.hpp b/xs/include/boost/mpl/quote.hpp similarity index 100% rename from xs/src/boost/mpl/quote.hpp rename to xs/include/boost/mpl/quote.hpp diff --git a/xs/src/boost/mpl/remove_if.hpp b/xs/include/boost/mpl/remove_if.hpp similarity index 100% rename from xs/src/boost/mpl/remove_if.hpp rename to xs/include/boost/mpl/remove_if.hpp diff --git a/xs/src/boost/mpl/reverse_fold.hpp b/xs/include/boost/mpl/reverse_fold.hpp similarity index 100% rename from xs/src/boost/mpl/reverse_fold.hpp rename to xs/include/boost/mpl/reverse_fold.hpp diff --git a/xs/src/boost/mpl/same_as.hpp b/xs/include/boost/mpl/same_as.hpp similarity index 100% rename from xs/src/boost/mpl/same_as.hpp rename to xs/include/boost/mpl/same_as.hpp diff --git a/xs/src/boost/mpl/sequence_tag.hpp b/xs/include/boost/mpl/sequence_tag.hpp similarity index 100% rename from xs/src/boost/mpl/sequence_tag.hpp rename to xs/include/boost/mpl/sequence_tag.hpp diff --git a/xs/src/boost/mpl/sequence_tag_fwd.hpp b/xs/include/boost/mpl/sequence_tag_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/sequence_tag_fwd.hpp rename to xs/include/boost/mpl/sequence_tag_fwd.hpp diff --git a/xs/src/boost/mpl/size.hpp b/xs/include/boost/mpl/size.hpp similarity index 100% rename from xs/src/boost/mpl/size.hpp rename to xs/include/boost/mpl/size.hpp diff --git a/xs/src/boost/mpl/size_fwd.hpp b/xs/include/boost/mpl/size_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/size_fwd.hpp rename to xs/include/boost/mpl/size_fwd.hpp diff --git a/xs/src/boost/mpl/size_t.hpp b/xs/include/boost/mpl/size_t.hpp similarity index 100% rename from xs/src/boost/mpl/size_t.hpp rename to xs/include/boost/mpl/size_t.hpp diff --git a/xs/src/boost/mpl/size_t_fwd.hpp b/xs/include/boost/mpl/size_t_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/size_t_fwd.hpp rename to xs/include/boost/mpl/size_t_fwd.hpp diff --git a/xs/src/boost/mpl/tag.hpp b/xs/include/boost/mpl/tag.hpp similarity index 100% rename from xs/src/boost/mpl/tag.hpp rename to xs/include/boost/mpl/tag.hpp diff --git a/xs/src/boost/mpl/times.hpp b/xs/include/boost/mpl/times.hpp similarity index 100% rename from xs/src/boost/mpl/times.hpp rename to xs/include/boost/mpl/times.hpp diff --git a/xs/src/boost/mpl/vector.hpp b/xs/include/boost/mpl/vector.hpp similarity index 100% rename from xs/src/boost/mpl/vector.hpp rename to xs/include/boost/mpl/vector.hpp diff --git a/xs/src/boost/mpl/vector/aux_/O1_size.hpp b/xs/include/boost/mpl/vector/aux_/O1_size.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/O1_size.hpp rename to xs/include/boost/mpl/vector/aux_/O1_size.hpp diff --git a/xs/src/boost/mpl/vector/aux_/at.hpp b/xs/include/boost/mpl/vector/aux_/at.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/at.hpp rename to xs/include/boost/mpl/vector/aux_/at.hpp diff --git a/xs/src/boost/mpl/vector/aux_/back.hpp b/xs/include/boost/mpl/vector/aux_/back.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/back.hpp rename to xs/include/boost/mpl/vector/aux_/back.hpp diff --git a/xs/src/boost/mpl/vector/aux_/begin_end.hpp b/xs/include/boost/mpl/vector/aux_/begin_end.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/begin_end.hpp rename to xs/include/boost/mpl/vector/aux_/begin_end.hpp diff --git a/xs/src/boost/mpl/vector/aux_/clear.hpp b/xs/include/boost/mpl/vector/aux_/clear.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/clear.hpp rename to xs/include/boost/mpl/vector/aux_/clear.hpp diff --git a/xs/src/boost/mpl/vector/aux_/empty.hpp b/xs/include/boost/mpl/vector/aux_/empty.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/empty.hpp rename to xs/include/boost/mpl/vector/aux_/empty.hpp diff --git a/xs/src/boost/mpl/vector/aux_/front.hpp b/xs/include/boost/mpl/vector/aux_/front.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/front.hpp rename to xs/include/boost/mpl/vector/aux_/front.hpp diff --git a/xs/src/boost/mpl/vector/aux_/include_preprocessed.hpp b/xs/include/boost/mpl/vector/aux_/include_preprocessed.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/include_preprocessed.hpp rename to xs/include/boost/mpl/vector/aux_/include_preprocessed.hpp diff --git a/xs/src/boost/mpl/vector/aux_/item.hpp b/xs/include/boost/mpl/vector/aux_/item.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/item.hpp rename to xs/include/boost/mpl/vector/aux_/item.hpp diff --git a/xs/src/boost/mpl/vector/aux_/iterator.hpp b/xs/include/boost/mpl/vector/aux_/iterator.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/iterator.hpp rename to xs/include/boost/mpl/vector/aux_/iterator.hpp diff --git a/xs/src/boost/mpl/vector/aux_/numbered.hpp b/xs/include/boost/mpl/vector/aux_/numbered.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/numbered.hpp rename to xs/include/boost/mpl/vector/aux_/numbered.hpp diff --git a/xs/src/boost/mpl/vector/aux_/numbered_c.hpp b/xs/include/boost/mpl/vector/aux_/numbered_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/numbered_c.hpp rename to xs/include/boost/mpl/vector/aux_/numbered_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/pop_back.hpp b/xs/include/boost/mpl/vector/aux_/pop_back.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/pop_back.hpp rename to xs/include/boost/mpl/vector/aux_/pop_back.hpp diff --git a/xs/src/boost/mpl/vector/aux_/pop_front.hpp b/xs/include/boost/mpl/vector/aux_/pop_front.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/pop_front.hpp rename to xs/include/boost/mpl/vector/aux_/pop_front.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp diff --git a/xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp b/xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp rename to xs/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp diff --git a/xs/src/boost/mpl/vector/aux_/push_back.hpp b/xs/include/boost/mpl/vector/aux_/push_back.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/push_back.hpp rename to xs/include/boost/mpl/vector/aux_/push_back.hpp diff --git a/xs/src/boost/mpl/vector/aux_/push_front.hpp b/xs/include/boost/mpl/vector/aux_/push_front.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/push_front.hpp rename to xs/include/boost/mpl/vector/aux_/push_front.hpp diff --git a/xs/src/boost/mpl/vector/aux_/size.hpp b/xs/include/boost/mpl/vector/aux_/size.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/size.hpp rename to xs/include/boost/mpl/vector/aux_/size.hpp diff --git a/xs/src/boost/mpl/vector/aux_/tag.hpp b/xs/include/boost/mpl/vector/aux_/tag.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/tag.hpp rename to xs/include/boost/mpl/vector/aux_/tag.hpp diff --git a/xs/src/boost/mpl/vector/aux_/vector0.hpp b/xs/include/boost/mpl/vector/aux_/vector0.hpp similarity index 100% rename from xs/src/boost/mpl/vector/aux_/vector0.hpp rename to xs/include/boost/mpl/vector/aux_/vector0.hpp diff --git a/xs/src/boost/mpl/vector/vector0.hpp b/xs/include/boost/mpl/vector/vector0.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector0.hpp rename to xs/include/boost/mpl/vector/vector0.hpp diff --git a/xs/src/boost/mpl/vector/vector0_c.hpp b/xs/include/boost/mpl/vector/vector0_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector0_c.hpp rename to xs/include/boost/mpl/vector/vector0_c.hpp diff --git a/xs/src/boost/mpl/vector/vector10.hpp b/xs/include/boost/mpl/vector/vector10.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector10.hpp rename to xs/include/boost/mpl/vector/vector10.hpp diff --git a/xs/src/boost/mpl/vector/vector10_c.hpp b/xs/include/boost/mpl/vector/vector10_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector10_c.hpp rename to xs/include/boost/mpl/vector/vector10_c.hpp diff --git a/xs/src/boost/mpl/vector/vector20.hpp b/xs/include/boost/mpl/vector/vector20.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector20.hpp rename to xs/include/boost/mpl/vector/vector20.hpp diff --git a/xs/src/boost/mpl/vector/vector20_c.hpp b/xs/include/boost/mpl/vector/vector20_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector20_c.hpp rename to xs/include/boost/mpl/vector/vector20_c.hpp diff --git a/xs/src/boost/mpl/vector/vector30.hpp b/xs/include/boost/mpl/vector/vector30.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector30.hpp rename to xs/include/boost/mpl/vector/vector30.hpp diff --git a/xs/src/boost/mpl/vector/vector30_c.hpp b/xs/include/boost/mpl/vector/vector30_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector30_c.hpp rename to xs/include/boost/mpl/vector/vector30_c.hpp diff --git a/xs/src/boost/mpl/vector/vector40.hpp b/xs/include/boost/mpl/vector/vector40.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector40.hpp rename to xs/include/boost/mpl/vector/vector40.hpp diff --git a/xs/src/boost/mpl/vector/vector40_c.hpp b/xs/include/boost/mpl/vector/vector40_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector40_c.hpp rename to xs/include/boost/mpl/vector/vector40_c.hpp diff --git a/xs/src/boost/mpl/vector/vector50.hpp b/xs/include/boost/mpl/vector/vector50.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector50.hpp rename to xs/include/boost/mpl/vector/vector50.hpp diff --git a/xs/src/boost/mpl/vector/vector50_c.hpp b/xs/include/boost/mpl/vector/vector50_c.hpp similarity index 100% rename from xs/src/boost/mpl/vector/vector50_c.hpp rename to xs/include/boost/mpl/vector/vector50_c.hpp diff --git a/xs/src/boost/mpl/void.hpp b/xs/include/boost/mpl/void.hpp similarity index 100% rename from xs/src/boost/mpl/void.hpp rename to xs/include/boost/mpl/void.hpp diff --git a/xs/src/boost/mpl/void_fwd.hpp b/xs/include/boost/mpl/void_fwd.hpp similarity index 100% rename from xs/src/boost/mpl/void_fwd.hpp rename to xs/include/boost/mpl/void_fwd.hpp diff --git a/xs/src/boost/next_prior.hpp b/xs/include/boost/next_prior.hpp similarity index 100% rename from xs/src/boost/next_prior.hpp rename to xs/include/boost/next_prior.hpp diff --git a/xs/src/boost/non_type.hpp b/xs/include/boost/non_type.hpp similarity index 100% rename from xs/src/boost/non_type.hpp rename to xs/include/boost/non_type.hpp diff --git a/xs/src/boost/noncopyable.hpp b/xs/include/boost/noncopyable.hpp similarity index 100% rename from xs/src/boost/noncopyable.hpp rename to xs/include/boost/noncopyable.hpp diff --git a/xs/src/boost/none.hpp b/xs/include/boost/none.hpp similarity index 100% rename from xs/src/boost/none.hpp rename to xs/include/boost/none.hpp diff --git a/xs/src/boost/none_t.hpp b/xs/include/boost/none_t.hpp similarity index 100% rename from xs/src/boost/none_t.hpp rename to xs/include/boost/none_t.hpp diff --git a/xs/src/boost/numeric/conversion/bounds.hpp b/xs/include/boost/numeric/conversion/bounds.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/bounds.hpp rename to xs/include/boost/numeric/conversion/bounds.hpp diff --git a/xs/src/boost/numeric/conversion/cast.hpp b/xs/include/boost/numeric/conversion/cast.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/cast.hpp rename to xs/include/boost/numeric/conversion/cast.hpp diff --git a/xs/src/boost/numeric/conversion/conversion_traits.hpp b/xs/include/boost/numeric/conversion/conversion_traits.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/conversion_traits.hpp rename to xs/include/boost/numeric/conversion/conversion_traits.hpp diff --git a/xs/src/boost/numeric/conversion/converter.hpp b/xs/include/boost/numeric/conversion/converter.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/converter.hpp rename to xs/include/boost/numeric/conversion/converter.hpp diff --git a/xs/src/boost/numeric/conversion/converter_policies.hpp b/xs/include/boost/numeric/conversion/converter_policies.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/converter_policies.hpp rename to xs/include/boost/numeric/conversion/converter_policies.hpp diff --git a/xs/src/boost/numeric/conversion/detail/bounds.hpp b/xs/include/boost/numeric/conversion/detail/bounds.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/bounds.hpp rename to xs/include/boost/numeric/conversion/detail/bounds.hpp diff --git a/xs/src/boost/numeric/conversion/detail/conversion_traits.hpp b/xs/include/boost/numeric/conversion/detail/conversion_traits.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/conversion_traits.hpp rename to xs/include/boost/numeric/conversion/detail/conversion_traits.hpp diff --git a/xs/src/boost/numeric/conversion/detail/converter.hpp b/xs/include/boost/numeric/conversion/detail/converter.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/converter.hpp rename to xs/include/boost/numeric/conversion/detail/converter.hpp diff --git a/xs/src/boost/numeric/conversion/detail/int_float_mixture.hpp b/xs/include/boost/numeric/conversion/detail/int_float_mixture.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/int_float_mixture.hpp rename to xs/include/boost/numeric/conversion/detail/int_float_mixture.hpp diff --git a/xs/src/boost/numeric/conversion/detail/is_subranged.hpp b/xs/include/boost/numeric/conversion/detail/is_subranged.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/is_subranged.hpp rename to xs/include/boost/numeric/conversion/detail/is_subranged.hpp diff --git a/xs/src/boost/numeric/conversion/detail/meta.hpp b/xs/include/boost/numeric/conversion/detail/meta.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/meta.hpp rename to xs/include/boost/numeric/conversion/detail/meta.hpp diff --git a/xs/src/boost/numeric/conversion/detail/numeric_cast_traits.hpp b/xs/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/numeric_cast_traits.hpp rename to xs/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp diff --git a/xs/src/boost/numeric/conversion/detail/old_numeric_cast.hpp b/xs/include/boost/numeric/conversion/detail/old_numeric_cast.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/old_numeric_cast.hpp rename to xs/include/boost/numeric/conversion/detail/old_numeric_cast.hpp diff --git a/xs/src/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp b/xs/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp rename to xs/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp diff --git a/xs/src/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp b/xs/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp rename to xs/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp diff --git a/xs/src/boost/numeric/conversion/detail/sign_mixture.hpp b/xs/include/boost/numeric/conversion/detail/sign_mixture.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/sign_mixture.hpp rename to xs/include/boost/numeric/conversion/detail/sign_mixture.hpp diff --git a/xs/src/boost/numeric/conversion/detail/udt_builtin_mixture.hpp b/xs/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/detail/udt_builtin_mixture.hpp rename to xs/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp diff --git a/xs/src/boost/numeric/conversion/int_float_mixture_enum.hpp b/xs/include/boost/numeric/conversion/int_float_mixture_enum.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/int_float_mixture_enum.hpp rename to xs/include/boost/numeric/conversion/int_float_mixture_enum.hpp diff --git a/xs/src/boost/numeric/conversion/numeric_cast_traits.hpp b/xs/include/boost/numeric/conversion/numeric_cast_traits.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/numeric_cast_traits.hpp rename to xs/include/boost/numeric/conversion/numeric_cast_traits.hpp diff --git a/xs/src/boost/numeric/conversion/sign_mixture_enum.hpp b/xs/include/boost/numeric/conversion/sign_mixture_enum.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/sign_mixture_enum.hpp rename to xs/include/boost/numeric/conversion/sign_mixture_enum.hpp diff --git a/xs/src/boost/numeric/conversion/udt_builtin_mixture_enum.hpp b/xs/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp similarity index 100% rename from xs/src/boost/numeric/conversion/udt_builtin_mixture_enum.hpp rename to xs/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp diff --git a/xs/src/boost/operators.hpp b/xs/include/boost/operators.hpp similarity index 100% rename from xs/src/boost/operators.hpp rename to xs/include/boost/operators.hpp diff --git a/xs/src/boost/optional.hpp b/xs/include/boost/optional.hpp similarity index 100% rename from xs/src/boost/optional.hpp rename to xs/include/boost/optional.hpp diff --git a/xs/src/boost/optional/optional.hpp b/xs/include/boost/optional/optional.hpp similarity index 100% rename from xs/src/boost/optional/optional.hpp rename to xs/include/boost/optional/optional.hpp diff --git a/xs/src/boost/optional/optional_fwd.hpp b/xs/include/boost/optional/optional_fwd.hpp similarity index 100% rename from xs/src/boost/optional/optional_fwd.hpp rename to xs/include/boost/optional/optional_fwd.hpp diff --git a/xs/src/boost/pending/integer_log2.hpp b/xs/include/boost/pending/integer_log2.hpp similarity index 100% rename from xs/src/boost/pending/integer_log2.hpp rename to xs/include/boost/pending/integer_log2.hpp diff --git a/xs/src/boost/polygon/detail/boolean_op.hpp b/xs/include/boost/polygon/detail/boolean_op.hpp similarity index 100% rename from xs/src/boost/polygon/detail/boolean_op.hpp rename to xs/include/boost/polygon/detail/boolean_op.hpp diff --git a/xs/src/boost/polygon/detail/boolean_op_45.hpp b/xs/include/boost/polygon/detail/boolean_op_45.hpp similarity index 100% rename from xs/src/boost/polygon/detail/boolean_op_45.hpp rename to xs/include/boost/polygon/detail/boolean_op_45.hpp diff --git a/xs/src/boost/polygon/detail/iterator_compact_to_points.hpp b/xs/include/boost/polygon/detail/iterator_compact_to_points.hpp similarity index 100% rename from xs/src/boost/polygon/detail/iterator_compact_to_points.hpp rename to xs/include/boost/polygon/detail/iterator_compact_to_points.hpp diff --git a/xs/src/boost/polygon/detail/iterator_geometry_to_set.hpp b/xs/include/boost/polygon/detail/iterator_geometry_to_set.hpp similarity index 100% rename from xs/src/boost/polygon/detail/iterator_geometry_to_set.hpp rename to xs/include/boost/polygon/detail/iterator_geometry_to_set.hpp diff --git a/xs/src/boost/polygon/detail/iterator_points_to_compact.hpp b/xs/include/boost/polygon/detail/iterator_points_to_compact.hpp similarity index 100% rename from xs/src/boost/polygon/detail/iterator_points_to_compact.hpp rename to xs/include/boost/polygon/detail/iterator_points_to_compact.hpp diff --git a/xs/src/boost/polygon/detail/max_cover.hpp b/xs/include/boost/polygon/detail/max_cover.hpp similarity index 100% rename from xs/src/boost/polygon/detail/max_cover.hpp rename to xs/include/boost/polygon/detail/max_cover.hpp diff --git a/xs/src/boost/polygon/detail/minkowski.hpp b/xs/include/boost/polygon/detail/minkowski.hpp similarity index 100% rename from xs/src/boost/polygon/detail/minkowski.hpp rename to xs/include/boost/polygon/detail/minkowski.hpp diff --git a/xs/src/boost/polygon/detail/polygon_45_formation.hpp b/xs/include/boost/polygon/detail/polygon_45_formation.hpp similarity index 100% rename from xs/src/boost/polygon/detail/polygon_45_formation.hpp rename to xs/include/boost/polygon/detail/polygon_45_formation.hpp diff --git a/xs/src/boost/polygon/detail/polygon_45_set_view.hpp b/xs/include/boost/polygon/detail/polygon_45_set_view.hpp similarity index 100% rename from xs/src/boost/polygon/detail/polygon_45_set_view.hpp rename to xs/include/boost/polygon/detail/polygon_45_set_view.hpp diff --git a/xs/src/boost/polygon/detail/polygon_45_touch.hpp b/xs/include/boost/polygon/detail/polygon_45_touch.hpp similarity index 100% rename from xs/src/boost/polygon/detail/polygon_45_touch.hpp rename to xs/include/boost/polygon/detail/polygon_45_touch.hpp diff --git a/xs/src/boost/polygon/detail/polygon_90_set_view.hpp b/xs/include/boost/polygon/detail/polygon_90_set_view.hpp similarity index 100% rename from xs/src/boost/polygon/detail/polygon_90_set_view.hpp rename to xs/include/boost/polygon/detail/polygon_90_set_view.hpp diff --git a/xs/src/boost/polygon/detail/polygon_90_touch.hpp b/xs/include/boost/polygon/detail/polygon_90_touch.hpp similarity index 100% rename from xs/src/boost/polygon/detail/polygon_90_touch.hpp rename to xs/include/boost/polygon/detail/polygon_90_touch.hpp diff --git a/xs/src/boost/polygon/detail/polygon_arbitrary_formation.hpp b/xs/include/boost/polygon/detail/polygon_arbitrary_formation.hpp similarity index 100% rename from xs/src/boost/polygon/detail/polygon_arbitrary_formation.hpp rename to xs/include/boost/polygon/detail/polygon_arbitrary_formation.hpp diff --git a/xs/src/boost/polygon/detail/polygon_formation.hpp b/xs/include/boost/polygon/detail/polygon_formation.hpp similarity index 100% rename from xs/src/boost/polygon/detail/polygon_formation.hpp rename to xs/include/boost/polygon/detail/polygon_formation.hpp diff --git a/xs/src/boost/polygon/detail/polygon_set_view.hpp b/xs/include/boost/polygon/detail/polygon_set_view.hpp similarity index 100% rename from xs/src/boost/polygon/detail/polygon_set_view.hpp rename to xs/include/boost/polygon/detail/polygon_set_view.hpp diff --git a/xs/src/boost/polygon/detail/polygon_simplify.hpp b/xs/include/boost/polygon/detail/polygon_simplify.hpp similarity index 100% rename from xs/src/boost/polygon/detail/polygon_simplify.hpp rename to xs/include/boost/polygon/detail/polygon_simplify.hpp diff --git a/xs/src/boost/polygon/detail/polygon_sort_adaptor.hpp b/xs/include/boost/polygon/detail/polygon_sort_adaptor.hpp similarity index 100% rename from xs/src/boost/polygon/detail/polygon_sort_adaptor.hpp rename to xs/include/boost/polygon/detail/polygon_sort_adaptor.hpp diff --git a/xs/src/boost/polygon/detail/property_merge.hpp b/xs/include/boost/polygon/detail/property_merge.hpp similarity index 100% rename from xs/src/boost/polygon/detail/property_merge.hpp rename to xs/include/boost/polygon/detail/property_merge.hpp diff --git a/xs/src/boost/polygon/detail/property_merge_45.hpp b/xs/include/boost/polygon/detail/property_merge_45.hpp similarity index 100% rename from xs/src/boost/polygon/detail/property_merge_45.hpp rename to xs/include/boost/polygon/detail/property_merge_45.hpp diff --git a/xs/src/boost/polygon/detail/rectangle_formation.hpp b/xs/include/boost/polygon/detail/rectangle_formation.hpp similarity index 100% rename from xs/src/boost/polygon/detail/rectangle_formation.hpp rename to xs/include/boost/polygon/detail/rectangle_formation.hpp diff --git a/xs/src/boost/polygon/detail/scan_arbitrary.hpp b/xs/include/boost/polygon/detail/scan_arbitrary.hpp similarity index 100% rename from xs/src/boost/polygon/detail/scan_arbitrary.hpp rename to xs/include/boost/polygon/detail/scan_arbitrary.hpp diff --git a/xs/src/boost/polygon/detail/voronoi_ctypes.hpp b/xs/include/boost/polygon/detail/voronoi_ctypes.hpp similarity index 100% rename from xs/src/boost/polygon/detail/voronoi_ctypes.hpp rename to xs/include/boost/polygon/detail/voronoi_ctypes.hpp diff --git a/xs/src/boost/polygon/detail/voronoi_predicates.hpp b/xs/include/boost/polygon/detail/voronoi_predicates.hpp similarity index 100% rename from xs/src/boost/polygon/detail/voronoi_predicates.hpp rename to xs/include/boost/polygon/detail/voronoi_predicates.hpp diff --git a/xs/src/boost/polygon/detail/voronoi_robust_fpt.hpp b/xs/include/boost/polygon/detail/voronoi_robust_fpt.hpp similarity index 100% rename from xs/src/boost/polygon/detail/voronoi_robust_fpt.hpp rename to xs/include/boost/polygon/detail/voronoi_robust_fpt.hpp diff --git a/xs/src/boost/polygon/detail/voronoi_structures.hpp b/xs/include/boost/polygon/detail/voronoi_structures.hpp similarity index 100% rename from xs/src/boost/polygon/detail/voronoi_structures.hpp rename to xs/include/boost/polygon/detail/voronoi_structures.hpp diff --git a/xs/src/boost/polygon/gmp_override.hpp b/xs/include/boost/polygon/gmp_override.hpp similarity index 100% rename from xs/src/boost/polygon/gmp_override.hpp rename to xs/include/boost/polygon/gmp_override.hpp diff --git a/xs/src/boost/polygon/gtl.hpp b/xs/include/boost/polygon/gtl.hpp similarity index 100% rename from xs/src/boost/polygon/gtl.hpp rename to xs/include/boost/polygon/gtl.hpp diff --git a/xs/src/boost/polygon/interval_concept.hpp b/xs/include/boost/polygon/interval_concept.hpp similarity index 100% rename from xs/src/boost/polygon/interval_concept.hpp rename to xs/include/boost/polygon/interval_concept.hpp diff --git a/xs/src/boost/polygon/interval_data.hpp b/xs/include/boost/polygon/interval_data.hpp similarity index 100% rename from xs/src/boost/polygon/interval_data.hpp rename to xs/include/boost/polygon/interval_data.hpp diff --git a/xs/src/boost/polygon/interval_traits.hpp b/xs/include/boost/polygon/interval_traits.hpp similarity index 100% rename from xs/src/boost/polygon/interval_traits.hpp rename to xs/include/boost/polygon/interval_traits.hpp diff --git a/xs/src/boost/polygon/isotropy.hpp b/xs/include/boost/polygon/isotropy.hpp similarity index 100% rename from xs/src/boost/polygon/isotropy.hpp rename to xs/include/boost/polygon/isotropy.hpp diff --git a/xs/src/boost/polygon/point_concept.hpp b/xs/include/boost/polygon/point_concept.hpp similarity index 100% rename from xs/src/boost/polygon/point_concept.hpp rename to xs/include/boost/polygon/point_concept.hpp diff --git a/xs/src/boost/polygon/point_data.hpp b/xs/include/boost/polygon/point_data.hpp similarity index 100% rename from xs/src/boost/polygon/point_data.hpp rename to xs/include/boost/polygon/point_data.hpp diff --git a/xs/src/boost/polygon/point_traits.hpp b/xs/include/boost/polygon/point_traits.hpp similarity index 100% rename from xs/src/boost/polygon/point_traits.hpp rename to xs/include/boost/polygon/point_traits.hpp diff --git a/xs/src/boost/polygon/polygon.hpp b/xs/include/boost/polygon/polygon.hpp similarity index 100% rename from xs/src/boost/polygon/polygon.hpp rename to xs/include/boost/polygon/polygon.hpp diff --git a/xs/src/boost/polygon/polygon_45_data.hpp b/xs/include/boost/polygon/polygon_45_data.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_45_data.hpp rename to xs/include/boost/polygon/polygon_45_data.hpp diff --git a/xs/src/boost/polygon/polygon_45_set_concept.hpp b/xs/include/boost/polygon/polygon_45_set_concept.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_45_set_concept.hpp rename to xs/include/boost/polygon/polygon_45_set_concept.hpp diff --git a/xs/src/boost/polygon/polygon_45_set_data.hpp b/xs/include/boost/polygon/polygon_45_set_data.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_45_set_data.hpp rename to xs/include/boost/polygon/polygon_45_set_data.hpp diff --git a/xs/src/boost/polygon/polygon_45_set_traits.hpp b/xs/include/boost/polygon/polygon_45_set_traits.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_45_set_traits.hpp rename to xs/include/boost/polygon/polygon_45_set_traits.hpp diff --git a/xs/src/boost/polygon/polygon_45_with_holes_data.hpp b/xs/include/boost/polygon/polygon_45_with_holes_data.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_45_with_holes_data.hpp rename to xs/include/boost/polygon/polygon_45_with_holes_data.hpp diff --git a/xs/src/boost/polygon/polygon_90_data.hpp b/xs/include/boost/polygon/polygon_90_data.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_90_data.hpp rename to xs/include/boost/polygon/polygon_90_data.hpp diff --git a/xs/src/boost/polygon/polygon_90_set_concept.hpp b/xs/include/boost/polygon/polygon_90_set_concept.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_90_set_concept.hpp rename to xs/include/boost/polygon/polygon_90_set_concept.hpp diff --git a/xs/src/boost/polygon/polygon_90_set_data.hpp b/xs/include/boost/polygon/polygon_90_set_data.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_90_set_data.hpp rename to xs/include/boost/polygon/polygon_90_set_data.hpp diff --git a/xs/src/boost/polygon/polygon_90_set_traits.hpp b/xs/include/boost/polygon/polygon_90_set_traits.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_90_set_traits.hpp rename to xs/include/boost/polygon/polygon_90_set_traits.hpp diff --git a/xs/src/boost/polygon/polygon_90_with_holes_data.hpp b/xs/include/boost/polygon/polygon_90_with_holes_data.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_90_with_holes_data.hpp rename to xs/include/boost/polygon/polygon_90_with_holes_data.hpp diff --git a/xs/src/boost/polygon/polygon_data.hpp b/xs/include/boost/polygon/polygon_data.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_data.hpp rename to xs/include/boost/polygon/polygon_data.hpp diff --git a/xs/src/boost/polygon/polygon_set_concept.hpp b/xs/include/boost/polygon/polygon_set_concept.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_set_concept.hpp rename to xs/include/boost/polygon/polygon_set_concept.hpp diff --git a/xs/src/boost/polygon/polygon_set_data.hpp b/xs/include/boost/polygon/polygon_set_data.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_set_data.hpp rename to xs/include/boost/polygon/polygon_set_data.hpp diff --git a/xs/src/boost/polygon/polygon_set_traits.hpp b/xs/include/boost/polygon/polygon_set_traits.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_set_traits.hpp rename to xs/include/boost/polygon/polygon_set_traits.hpp diff --git a/xs/src/boost/polygon/polygon_traits.hpp b/xs/include/boost/polygon/polygon_traits.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_traits.hpp rename to xs/include/boost/polygon/polygon_traits.hpp diff --git a/xs/src/boost/polygon/polygon_with_holes_data.hpp b/xs/include/boost/polygon/polygon_with_holes_data.hpp similarity index 100% rename from xs/src/boost/polygon/polygon_with_holes_data.hpp rename to xs/include/boost/polygon/polygon_with_holes_data.hpp diff --git a/xs/src/boost/polygon/rectangle_concept.hpp b/xs/include/boost/polygon/rectangle_concept.hpp similarity index 100% rename from xs/src/boost/polygon/rectangle_concept.hpp rename to xs/include/boost/polygon/rectangle_concept.hpp diff --git a/xs/src/boost/polygon/rectangle_data.hpp b/xs/include/boost/polygon/rectangle_data.hpp similarity index 100% rename from xs/src/boost/polygon/rectangle_data.hpp rename to xs/include/boost/polygon/rectangle_data.hpp diff --git a/xs/src/boost/polygon/rectangle_traits.hpp b/xs/include/boost/polygon/rectangle_traits.hpp similarity index 100% rename from xs/src/boost/polygon/rectangle_traits.hpp rename to xs/include/boost/polygon/rectangle_traits.hpp diff --git a/xs/src/boost/polygon/segment_concept.hpp b/xs/include/boost/polygon/segment_concept.hpp similarity index 100% rename from xs/src/boost/polygon/segment_concept.hpp rename to xs/include/boost/polygon/segment_concept.hpp diff --git a/xs/src/boost/polygon/segment_data.hpp b/xs/include/boost/polygon/segment_data.hpp similarity index 100% rename from xs/src/boost/polygon/segment_data.hpp rename to xs/include/boost/polygon/segment_data.hpp diff --git a/xs/src/boost/polygon/segment_traits.hpp b/xs/include/boost/polygon/segment_traits.hpp similarity index 100% rename from xs/src/boost/polygon/segment_traits.hpp rename to xs/include/boost/polygon/segment_traits.hpp diff --git a/xs/src/boost/polygon/segment_utils.hpp b/xs/include/boost/polygon/segment_utils.hpp similarity index 100% rename from xs/src/boost/polygon/segment_utils.hpp rename to xs/include/boost/polygon/segment_utils.hpp diff --git a/xs/src/boost/polygon/transform.hpp b/xs/include/boost/polygon/transform.hpp similarity index 100% rename from xs/src/boost/polygon/transform.hpp rename to xs/include/boost/polygon/transform.hpp diff --git a/xs/src/boost/polygon/voronoi.hpp b/xs/include/boost/polygon/voronoi.hpp similarity index 100% rename from xs/src/boost/polygon/voronoi.hpp rename to xs/include/boost/polygon/voronoi.hpp diff --git a/xs/src/boost/polygon/voronoi_builder.hpp b/xs/include/boost/polygon/voronoi_builder.hpp similarity index 100% rename from xs/src/boost/polygon/voronoi_builder.hpp rename to xs/include/boost/polygon/voronoi_builder.hpp diff --git a/xs/src/boost/polygon/voronoi_diagram.hpp b/xs/include/boost/polygon/voronoi_diagram.hpp similarity index 100% rename from xs/src/boost/polygon/voronoi_diagram.hpp rename to xs/include/boost/polygon/voronoi_diagram.hpp diff --git a/xs/src/boost/polygon/voronoi_geometry_type.hpp b/xs/include/boost/polygon/voronoi_geometry_type.hpp similarity index 100% rename from xs/src/boost/polygon/voronoi_geometry_type.hpp rename to xs/include/boost/polygon/voronoi_geometry_type.hpp diff --git a/xs/src/boost/predef/architecture.h b/xs/include/boost/predef/architecture.h similarity index 100% rename from xs/src/boost/predef/architecture.h rename to xs/include/boost/predef/architecture.h diff --git a/xs/src/boost/predef/architecture/alpha.h b/xs/include/boost/predef/architecture/alpha.h similarity index 100% rename from xs/src/boost/predef/architecture/alpha.h rename to xs/include/boost/predef/architecture/alpha.h diff --git a/xs/src/boost/predef/architecture/arm.h b/xs/include/boost/predef/architecture/arm.h similarity index 100% rename from xs/src/boost/predef/architecture/arm.h rename to xs/include/boost/predef/architecture/arm.h diff --git a/xs/src/boost/predef/architecture/blackfin.h b/xs/include/boost/predef/architecture/blackfin.h similarity index 100% rename from xs/src/boost/predef/architecture/blackfin.h rename to xs/include/boost/predef/architecture/blackfin.h diff --git a/xs/src/boost/predef/architecture/convex.h b/xs/include/boost/predef/architecture/convex.h similarity index 100% rename from xs/src/boost/predef/architecture/convex.h rename to xs/include/boost/predef/architecture/convex.h diff --git a/xs/src/boost/predef/architecture/ia64.h b/xs/include/boost/predef/architecture/ia64.h similarity index 100% rename from xs/src/boost/predef/architecture/ia64.h rename to xs/include/boost/predef/architecture/ia64.h diff --git a/xs/src/boost/predef/architecture/m68k.h b/xs/include/boost/predef/architecture/m68k.h similarity index 100% rename from xs/src/boost/predef/architecture/m68k.h rename to xs/include/boost/predef/architecture/m68k.h diff --git a/xs/src/boost/predef/architecture/mips.h b/xs/include/boost/predef/architecture/mips.h similarity index 100% rename from xs/src/boost/predef/architecture/mips.h rename to xs/include/boost/predef/architecture/mips.h diff --git a/xs/src/boost/predef/architecture/parisc.h b/xs/include/boost/predef/architecture/parisc.h similarity index 100% rename from xs/src/boost/predef/architecture/parisc.h rename to xs/include/boost/predef/architecture/parisc.h diff --git a/xs/src/boost/predef/architecture/ppc.h b/xs/include/boost/predef/architecture/ppc.h similarity index 100% rename from xs/src/boost/predef/architecture/ppc.h rename to xs/include/boost/predef/architecture/ppc.h diff --git a/xs/src/boost/predef/architecture/pyramid.h b/xs/include/boost/predef/architecture/pyramid.h similarity index 100% rename from xs/src/boost/predef/architecture/pyramid.h rename to xs/include/boost/predef/architecture/pyramid.h diff --git a/xs/src/boost/predef/architecture/rs6k.h b/xs/include/boost/predef/architecture/rs6k.h similarity index 100% rename from xs/src/boost/predef/architecture/rs6k.h rename to xs/include/boost/predef/architecture/rs6k.h diff --git a/xs/src/boost/predef/architecture/sparc.h b/xs/include/boost/predef/architecture/sparc.h similarity index 100% rename from xs/src/boost/predef/architecture/sparc.h rename to xs/include/boost/predef/architecture/sparc.h diff --git a/xs/src/boost/predef/architecture/superh.h b/xs/include/boost/predef/architecture/superh.h similarity index 100% rename from xs/src/boost/predef/architecture/superh.h rename to xs/include/boost/predef/architecture/superh.h diff --git a/xs/src/boost/predef/architecture/sys370.h b/xs/include/boost/predef/architecture/sys370.h similarity index 100% rename from xs/src/boost/predef/architecture/sys370.h rename to xs/include/boost/predef/architecture/sys370.h diff --git a/xs/src/boost/predef/architecture/sys390.h b/xs/include/boost/predef/architecture/sys390.h similarity index 100% rename from xs/src/boost/predef/architecture/sys390.h rename to xs/include/boost/predef/architecture/sys390.h diff --git a/xs/src/boost/predef/architecture/x86.h b/xs/include/boost/predef/architecture/x86.h similarity index 100% rename from xs/src/boost/predef/architecture/x86.h rename to xs/include/boost/predef/architecture/x86.h diff --git a/xs/src/boost/predef/architecture/x86/32.h b/xs/include/boost/predef/architecture/x86/32.h similarity index 100% rename from xs/src/boost/predef/architecture/x86/32.h rename to xs/include/boost/predef/architecture/x86/32.h diff --git a/xs/src/boost/predef/architecture/x86/64.h b/xs/include/boost/predef/architecture/x86/64.h similarity index 100% rename from xs/src/boost/predef/architecture/x86/64.h rename to xs/include/boost/predef/architecture/x86/64.h diff --git a/xs/src/boost/predef/architecture/z.h b/xs/include/boost/predef/architecture/z.h similarity index 100% rename from xs/src/boost/predef/architecture/z.h rename to xs/include/boost/predef/architecture/z.h diff --git a/xs/src/boost/predef/detail/_cassert.h b/xs/include/boost/predef/detail/_cassert.h similarity index 100% rename from xs/src/boost/predef/detail/_cassert.h rename to xs/include/boost/predef/detail/_cassert.h diff --git a/xs/src/boost/predef/detail/endian_compat.h b/xs/include/boost/predef/detail/endian_compat.h similarity index 100% rename from xs/src/boost/predef/detail/endian_compat.h rename to xs/include/boost/predef/detail/endian_compat.h diff --git a/xs/src/boost/predef/detail/os_detected.h b/xs/include/boost/predef/detail/os_detected.h similarity index 100% rename from xs/src/boost/predef/detail/os_detected.h rename to xs/include/boost/predef/detail/os_detected.h diff --git a/xs/src/boost/predef/detail/test.h b/xs/include/boost/predef/detail/test.h similarity index 100% rename from xs/src/boost/predef/detail/test.h rename to xs/include/boost/predef/detail/test.h diff --git a/xs/src/boost/predef/library/c/_prefix.h b/xs/include/boost/predef/library/c/_prefix.h similarity index 100% rename from xs/src/boost/predef/library/c/_prefix.h rename to xs/include/boost/predef/library/c/_prefix.h diff --git a/xs/src/boost/predef/library/c/gnu.h b/xs/include/boost/predef/library/c/gnu.h similarity index 100% rename from xs/src/boost/predef/library/c/gnu.h rename to xs/include/boost/predef/library/c/gnu.h diff --git a/xs/src/boost/predef/make.h b/xs/include/boost/predef/make.h similarity index 100% rename from xs/src/boost/predef/make.h rename to xs/include/boost/predef/make.h diff --git a/xs/src/boost/predef/os/bsd.h b/xs/include/boost/predef/os/bsd.h similarity index 100% rename from xs/src/boost/predef/os/bsd.h rename to xs/include/boost/predef/os/bsd.h diff --git a/xs/src/boost/predef/os/bsd/bsdi.h b/xs/include/boost/predef/os/bsd/bsdi.h similarity index 100% rename from xs/src/boost/predef/os/bsd/bsdi.h rename to xs/include/boost/predef/os/bsd/bsdi.h diff --git a/xs/src/boost/predef/os/bsd/dragonfly.h b/xs/include/boost/predef/os/bsd/dragonfly.h similarity index 100% rename from xs/src/boost/predef/os/bsd/dragonfly.h rename to xs/include/boost/predef/os/bsd/dragonfly.h diff --git a/xs/src/boost/predef/os/bsd/free.h b/xs/include/boost/predef/os/bsd/free.h similarity index 100% rename from xs/src/boost/predef/os/bsd/free.h rename to xs/include/boost/predef/os/bsd/free.h diff --git a/xs/src/boost/predef/os/bsd/net.h b/xs/include/boost/predef/os/bsd/net.h similarity index 100% rename from xs/src/boost/predef/os/bsd/net.h rename to xs/include/boost/predef/os/bsd/net.h diff --git a/xs/src/boost/predef/os/bsd/open.h b/xs/include/boost/predef/os/bsd/open.h similarity index 100% rename from xs/src/boost/predef/os/bsd/open.h rename to xs/include/boost/predef/os/bsd/open.h diff --git a/xs/src/boost/predef/os/macos.h b/xs/include/boost/predef/os/macos.h similarity index 100% rename from xs/src/boost/predef/os/macos.h rename to xs/include/boost/predef/os/macos.h diff --git a/xs/src/boost/predef/os/windows.h b/xs/include/boost/predef/os/windows.h similarity index 100% rename from xs/src/boost/predef/os/windows.h rename to xs/include/boost/predef/os/windows.h diff --git a/xs/src/boost/predef/other/endian.h b/xs/include/boost/predef/other/endian.h similarity index 100% rename from xs/src/boost/predef/other/endian.h rename to xs/include/boost/predef/other/endian.h diff --git a/xs/src/boost/predef/version_number.h b/xs/include/boost/predef/version_number.h similarity index 100% rename from xs/src/boost/predef/version_number.h rename to xs/include/boost/predef/version_number.h diff --git a/xs/src/boost/preprocessor/arithmetic/add.hpp b/xs/include/boost/preprocessor/arithmetic/add.hpp similarity index 100% rename from xs/src/boost/preprocessor/arithmetic/add.hpp rename to xs/include/boost/preprocessor/arithmetic/add.hpp diff --git a/xs/src/boost/preprocessor/arithmetic/dec.hpp b/xs/include/boost/preprocessor/arithmetic/dec.hpp similarity index 100% rename from xs/src/boost/preprocessor/arithmetic/dec.hpp rename to xs/include/boost/preprocessor/arithmetic/dec.hpp diff --git a/xs/src/boost/preprocessor/arithmetic/detail/div_base.hpp b/xs/include/boost/preprocessor/arithmetic/detail/div_base.hpp similarity index 100% rename from xs/src/boost/preprocessor/arithmetic/detail/div_base.hpp rename to xs/include/boost/preprocessor/arithmetic/detail/div_base.hpp diff --git a/xs/src/boost/preprocessor/arithmetic/inc.hpp b/xs/include/boost/preprocessor/arithmetic/inc.hpp similarity index 100% rename from xs/src/boost/preprocessor/arithmetic/inc.hpp rename to xs/include/boost/preprocessor/arithmetic/inc.hpp diff --git a/xs/src/boost/preprocessor/arithmetic/mod.hpp b/xs/include/boost/preprocessor/arithmetic/mod.hpp similarity index 100% rename from xs/src/boost/preprocessor/arithmetic/mod.hpp rename to xs/include/boost/preprocessor/arithmetic/mod.hpp diff --git a/xs/src/boost/preprocessor/arithmetic/sub.hpp b/xs/include/boost/preprocessor/arithmetic/sub.hpp similarity index 100% rename from xs/src/boost/preprocessor/arithmetic/sub.hpp rename to xs/include/boost/preprocessor/arithmetic/sub.hpp diff --git a/xs/src/boost/preprocessor/array/data.hpp b/xs/include/boost/preprocessor/array/data.hpp similarity index 100% rename from xs/src/boost/preprocessor/array/data.hpp rename to xs/include/boost/preprocessor/array/data.hpp diff --git a/xs/src/boost/preprocessor/array/elem.hpp b/xs/include/boost/preprocessor/array/elem.hpp similarity index 100% rename from xs/src/boost/preprocessor/array/elem.hpp rename to xs/include/boost/preprocessor/array/elem.hpp diff --git a/xs/src/boost/preprocessor/array/size.hpp b/xs/include/boost/preprocessor/array/size.hpp similarity index 100% rename from xs/src/boost/preprocessor/array/size.hpp rename to xs/include/boost/preprocessor/array/size.hpp diff --git a/xs/src/boost/preprocessor/cat.hpp b/xs/include/boost/preprocessor/cat.hpp similarity index 100% rename from xs/src/boost/preprocessor/cat.hpp rename to xs/include/boost/preprocessor/cat.hpp diff --git a/xs/src/boost/preprocessor/comma_if.hpp b/xs/include/boost/preprocessor/comma_if.hpp similarity index 100% rename from xs/src/boost/preprocessor/comma_if.hpp rename to xs/include/boost/preprocessor/comma_if.hpp diff --git a/xs/src/boost/preprocessor/comparison/less_equal.hpp b/xs/include/boost/preprocessor/comparison/less_equal.hpp similarity index 100% rename from xs/src/boost/preprocessor/comparison/less_equal.hpp rename to xs/include/boost/preprocessor/comparison/less_equal.hpp diff --git a/xs/src/boost/preprocessor/config/config.hpp b/xs/include/boost/preprocessor/config/config.hpp similarity index 100% rename from xs/src/boost/preprocessor/config/config.hpp rename to xs/include/boost/preprocessor/config/config.hpp diff --git a/xs/src/boost/preprocessor/control/deduce_d.hpp b/xs/include/boost/preprocessor/control/deduce_d.hpp similarity index 100% rename from xs/src/boost/preprocessor/control/deduce_d.hpp rename to xs/include/boost/preprocessor/control/deduce_d.hpp diff --git a/xs/src/boost/preprocessor/control/detail/dmc/while.hpp b/xs/include/boost/preprocessor/control/detail/dmc/while.hpp similarity index 100% rename from xs/src/boost/preprocessor/control/detail/dmc/while.hpp rename to xs/include/boost/preprocessor/control/detail/dmc/while.hpp diff --git a/xs/src/boost/preprocessor/control/detail/edg/while.hpp b/xs/include/boost/preprocessor/control/detail/edg/while.hpp similarity index 100% rename from xs/src/boost/preprocessor/control/detail/edg/while.hpp rename to xs/include/boost/preprocessor/control/detail/edg/while.hpp diff --git a/xs/src/boost/preprocessor/control/detail/msvc/while.hpp b/xs/include/boost/preprocessor/control/detail/msvc/while.hpp similarity index 100% rename from xs/src/boost/preprocessor/control/detail/msvc/while.hpp rename to xs/include/boost/preprocessor/control/detail/msvc/while.hpp diff --git a/xs/src/boost/preprocessor/control/detail/while.hpp b/xs/include/boost/preprocessor/control/detail/while.hpp similarity index 100% rename from xs/src/boost/preprocessor/control/detail/while.hpp rename to xs/include/boost/preprocessor/control/detail/while.hpp diff --git a/xs/src/boost/preprocessor/control/expr_if.hpp b/xs/include/boost/preprocessor/control/expr_if.hpp similarity index 100% rename from xs/src/boost/preprocessor/control/expr_if.hpp rename to xs/include/boost/preprocessor/control/expr_if.hpp diff --git a/xs/src/boost/preprocessor/control/expr_iif.hpp b/xs/include/boost/preprocessor/control/expr_iif.hpp similarity index 100% rename from xs/src/boost/preprocessor/control/expr_iif.hpp rename to xs/include/boost/preprocessor/control/expr_iif.hpp diff --git a/xs/src/boost/preprocessor/control/if.hpp b/xs/include/boost/preprocessor/control/if.hpp similarity index 100% rename from xs/src/boost/preprocessor/control/if.hpp rename to xs/include/boost/preprocessor/control/if.hpp diff --git a/xs/src/boost/preprocessor/control/iif.hpp b/xs/include/boost/preprocessor/control/iif.hpp similarity index 100% rename from xs/src/boost/preprocessor/control/iif.hpp rename to xs/include/boost/preprocessor/control/iif.hpp diff --git a/xs/src/boost/preprocessor/control/while.hpp b/xs/include/boost/preprocessor/control/while.hpp similarity index 100% rename from xs/src/boost/preprocessor/control/while.hpp rename to xs/include/boost/preprocessor/control/while.hpp diff --git a/xs/src/boost/preprocessor/debug/error.hpp b/xs/include/boost/preprocessor/debug/error.hpp similarity index 100% rename from xs/src/boost/preprocessor/debug/error.hpp rename to xs/include/boost/preprocessor/debug/error.hpp diff --git a/xs/src/boost/preprocessor/dec.hpp b/xs/include/boost/preprocessor/dec.hpp similarity index 100% rename from xs/src/boost/preprocessor/dec.hpp rename to xs/include/boost/preprocessor/dec.hpp diff --git a/xs/src/boost/preprocessor/detail/auto_rec.hpp b/xs/include/boost/preprocessor/detail/auto_rec.hpp similarity index 100% rename from xs/src/boost/preprocessor/detail/auto_rec.hpp rename to xs/include/boost/preprocessor/detail/auto_rec.hpp diff --git a/xs/src/boost/preprocessor/detail/check.hpp b/xs/include/boost/preprocessor/detail/check.hpp similarity index 100% rename from xs/src/boost/preprocessor/detail/check.hpp rename to xs/include/boost/preprocessor/detail/check.hpp diff --git a/xs/src/boost/preprocessor/detail/dmc/auto_rec.hpp b/xs/include/boost/preprocessor/detail/dmc/auto_rec.hpp similarity index 100% rename from xs/src/boost/preprocessor/detail/dmc/auto_rec.hpp rename to xs/include/boost/preprocessor/detail/dmc/auto_rec.hpp diff --git a/xs/src/boost/preprocessor/detail/is_binary.hpp b/xs/include/boost/preprocessor/detail/is_binary.hpp similarity index 100% rename from xs/src/boost/preprocessor/detail/is_binary.hpp rename to xs/include/boost/preprocessor/detail/is_binary.hpp diff --git a/xs/src/boost/preprocessor/detail/is_unary.hpp b/xs/include/boost/preprocessor/detail/is_unary.hpp similarity index 100% rename from xs/src/boost/preprocessor/detail/is_unary.hpp rename to xs/include/boost/preprocessor/detail/is_unary.hpp diff --git a/xs/src/boost/preprocessor/empty.hpp b/xs/include/boost/preprocessor/empty.hpp similarity index 100% rename from xs/src/boost/preprocessor/empty.hpp rename to xs/include/boost/preprocessor/empty.hpp diff --git a/xs/src/boost/preprocessor/enum.hpp b/xs/include/boost/preprocessor/enum.hpp similarity index 100% rename from xs/src/boost/preprocessor/enum.hpp rename to xs/include/boost/preprocessor/enum.hpp diff --git a/xs/src/boost/preprocessor/enum_params.hpp b/xs/include/boost/preprocessor/enum_params.hpp similarity index 100% rename from xs/src/boost/preprocessor/enum_params.hpp rename to xs/include/boost/preprocessor/enum_params.hpp diff --git a/xs/src/boost/preprocessor/enum_params_with_a_default.hpp b/xs/include/boost/preprocessor/enum_params_with_a_default.hpp similarity index 100% rename from xs/src/boost/preprocessor/enum_params_with_a_default.hpp rename to xs/include/boost/preprocessor/enum_params_with_a_default.hpp diff --git a/xs/src/boost/preprocessor/enum_shifted_params.hpp b/xs/include/boost/preprocessor/enum_shifted_params.hpp similarity index 100% rename from xs/src/boost/preprocessor/enum_shifted_params.hpp rename to xs/include/boost/preprocessor/enum_shifted_params.hpp diff --git a/xs/src/boost/preprocessor/expr_if.hpp b/xs/include/boost/preprocessor/expr_if.hpp similarity index 100% rename from xs/src/boost/preprocessor/expr_if.hpp rename to xs/include/boost/preprocessor/expr_if.hpp diff --git a/xs/src/boost/preprocessor/facilities/empty.hpp b/xs/include/boost/preprocessor/facilities/empty.hpp similarity index 100% rename from xs/src/boost/preprocessor/facilities/empty.hpp rename to xs/include/boost/preprocessor/facilities/empty.hpp diff --git a/xs/src/boost/preprocessor/facilities/identity.hpp b/xs/include/boost/preprocessor/facilities/identity.hpp similarity index 100% rename from xs/src/boost/preprocessor/facilities/identity.hpp rename to xs/include/boost/preprocessor/facilities/identity.hpp diff --git a/xs/src/boost/preprocessor/facilities/intercept.hpp b/xs/include/boost/preprocessor/facilities/intercept.hpp similarity index 100% rename from xs/src/boost/preprocessor/facilities/intercept.hpp rename to xs/include/boost/preprocessor/facilities/intercept.hpp diff --git a/xs/src/boost/preprocessor/facilities/overload.hpp b/xs/include/boost/preprocessor/facilities/overload.hpp similarity index 100% rename from xs/src/boost/preprocessor/facilities/overload.hpp rename to xs/include/boost/preprocessor/facilities/overload.hpp diff --git a/xs/src/boost/preprocessor/identity.hpp b/xs/include/boost/preprocessor/identity.hpp similarity index 100% rename from xs/src/boost/preprocessor/identity.hpp rename to xs/include/boost/preprocessor/identity.hpp diff --git a/xs/src/boost/preprocessor/if.hpp b/xs/include/boost/preprocessor/if.hpp similarity index 100% rename from xs/src/boost/preprocessor/if.hpp rename to xs/include/boost/preprocessor/if.hpp diff --git a/xs/src/boost/preprocessor/inc.hpp b/xs/include/boost/preprocessor/inc.hpp similarity index 100% rename from xs/src/boost/preprocessor/inc.hpp rename to xs/include/boost/preprocessor/inc.hpp diff --git a/xs/src/boost/preprocessor/iterate.hpp b/xs/include/boost/preprocessor/iterate.hpp similarity index 100% rename from xs/src/boost/preprocessor/iterate.hpp rename to xs/include/boost/preprocessor/iterate.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/bounds/lower1.hpp b/xs/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/bounds/lower1.hpp rename to xs/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/bounds/lower2.hpp b/xs/include/boost/preprocessor/iteration/detail/bounds/lower2.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/bounds/lower2.hpp rename to xs/include/boost/preprocessor/iteration/detail/bounds/lower2.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/bounds/lower3.hpp b/xs/include/boost/preprocessor/iteration/detail/bounds/lower3.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/bounds/lower3.hpp rename to xs/include/boost/preprocessor/iteration/detail/bounds/lower3.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/bounds/lower4.hpp b/xs/include/boost/preprocessor/iteration/detail/bounds/lower4.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/bounds/lower4.hpp rename to xs/include/boost/preprocessor/iteration/detail/bounds/lower4.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/bounds/lower5.hpp b/xs/include/boost/preprocessor/iteration/detail/bounds/lower5.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/bounds/lower5.hpp rename to xs/include/boost/preprocessor/iteration/detail/bounds/lower5.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/bounds/upper1.hpp b/xs/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/bounds/upper1.hpp rename to xs/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/bounds/upper2.hpp b/xs/include/boost/preprocessor/iteration/detail/bounds/upper2.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/bounds/upper2.hpp rename to xs/include/boost/preprocessor/iteration/detail/bounds/upper2.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/bounds/upper3.hpp b/xs/include/boost/preprocessor/iteration/detail/bounds/upper3.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/bounds/upper3.hpp rename to xs/include/boost/preprocessor/iteration/detail/bounds/upper3.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/bounds/upper4.hpp b/xs/include/boost/preprocessor/iteration/detail/bounds/upper4.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/bounds/upper4.hpp rename to xs/include/boost/preprocessor/iteration/detail/bounds/upper4.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/bounds/upper5.hpp b/xs/include/boost/preprocessor/iteration/detail/bounds/upper5.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/bounds/upper5.hpp rename to xs/include/boost/preprocessor/iteration/detail/bounds/upper5.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/finish.hpp b/xs/include/boost/preprocessor/iteration/detail/finish.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/finish.hpp rename to xs/include/boost/preprocessor/iteration/detail/finish.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/iter/forward1.hpp b/xs/include/boost/preprocessor/iteration/detail/iter/forward1.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/iter/forward1.hpp rename to xs/include/boost/preprocessor/iteration/detail/iter/forward1.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/iter/forward2.hpp b/xs/include/boost/preprocessor/iteration/detail/iter/forward2.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/iter/forward2.hpp rename to xs/include/boost/preprocessor/iteration/detail/iter/forward2.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/iter/forward3.hpp b/xs/include/boost/preprocessor/iteration/detail/iter/forward3.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/iter/forward3.hpp rename to xs/include/boost/preprocessor/iteration/detail/iter/forward3.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/iter/forward4.hpp b/xs/include/boost/preprocessor/iteration/detail/iter/forward4.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/iter/forward4.hpp rename to xs/include/boost/preprocessor/iteration/detail/iter/forward4.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/iter/forward5.hpp b/xs/include/boost/preprocessor/iteration/detail/iter/forward5.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/iter/forward5.hpp rename to xs/include/boost/preprocessor/iteration/detail/iter/forward5.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/iter/reverse1.hpp b/xs/include/boost/preprocessor/iteration/detail/iter/reverse1.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/iter/reverse1.hpp rename to xs/include/boost/preprocessor/iteration/detail/iter/reverse1.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/iter/reverse2.hpp b/xs/include/boost/preprocessor/iteration/detail/iter/reverse2.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/iter/reverse2.hpp rename to xs/include/boost/preprocessor/iteration/detail/iter/reverse2.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/iter/reverse3.hpp b/xs/include/boost/preprocessor/iteration/detail/iter/reverse3.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/iter/reverse3.hpp rename to xs/include/boost/preprocessor/iteration/detail/iter/reverse3.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/iter/reverse4.hpp b/xs/include/boost/preprocessor/iteration/detail/iter/reverse4.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/iter/reverse4.hpp rename to xs/include/boost/preprocessor/iteration/detail/iter/reverse4.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/iter/reverse5.hpp b/xs/include/boost/preprocessor/iteration/detail/iter/reverse5.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/iter/reverse5.hpp rename to xs/include/boost/preprocessor/iteration/detail/iter/reverse5.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/local.hpp b/xs/include/boost/preprocessor/iteration/detail/local.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/local.hpp rename to xs/include/boost/preprocessor/iteration/detail/local.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/rlocal.hpp b/xs/include/boost/preprocessor/iteration/detail/rlocal.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/rlocal.hpp rename to xs/include/boost/preprocessor/iteration/detail/rlocal.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/self.hpp b/xs/include/boost/preprocessor/iteration/detail/self.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/self.hpp rename to xs/include/boost/preprocessor/iteration/detail/self.hpp diff --git a/xs/src/boost/preprocessor/iteration/detail/start.hpp b/xs/include/boost/preprocessor/iteration/detail/start.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/detail/start.hpp rename to xs/include/boost/preprocessor/iteration/detail/start.hpp diff --git a/xs/src/boost/preprocessor/iteration/iterate.hpp b/xs/include/boost/preprocessor/iteration/iterate.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/iterate.hpp rename to xs/include/boost/preprocessor/iteration/iterate.hpp diff --git a/xs/src/boost/preprocessor/iteration/local.hpp b/xs/include/boost/preprocessor/iteration/local.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/local.hpp rename to xs/include/boost/preprocessor/iteration/local.hpp diff --git a/xs/src/boost/preprocessor/iteration/self.hpp b/xs/include/boost/preprocessor/iteration/self.hpp similarity index 100% rename from xs/src/boost/preprocessor/iteration/self.hpp rename to xs/include/boost/preprocessor/iteration/self.hpp diff --git a/xs/src/boost/preprocessor/list/adt.hpp b/xs/include/boost/preprocessor/list/adt.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/adt.hpp rename to xs/include/boost/preprocessor/list/adt.hpp diff --git a/xs/src/boost/preprocessor/list/append.hpp b/xs/include/boost/preprocessor/list/append.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/append.hpp rename to xs/include/boost/preprocessor/list/append.hpp diff --git a/xs/src/boost/preprocessor/list/detail/dmc/fold_left.hpp b/xs/include/boost/preprocessor/list/detail/dmc/fold_left.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/detail/dmc/fold_left.hpp rename to xs/include/boost/preprocessor/list/detail/dmc/fold_left.hpp diff --git a/xs/src/boost/preprocessor/list/detail/edg/fold_left.hpp b/xs/include/boost/preprocessor/list/detail/edg/fold_left.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/detail/edg/fold_left.hpp rename to xs/include/boost/preprocessor/list/detail/edg/fold_left.hpp diff --git a/xs/src/boost/preprocessor/list/detail/edg/fold_right.hpp b/xs/include/boost/preprocessor/list/detail/edg/fold_right.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/detail/edg/fold_right.hpp rename to xs/include/boost/preprocessor/list/detail/edg/fold_right.hpp diff --git a/xs/src/boost/preprocessor/list/detail/fold_left.hpp b/xs/include/boost/preprocessor/list/detail/fold_left.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/detail/fold_left.hpp rename to xs/include/boost/preprocessor/list/detail/fold_left.hpp diff --git a/xs/src/boost/preprocessor/list/detail/fold_right.hpp b/xs/include/boost/preprocessor/list/detail/fold_right.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/detail/fold_right.hpp rename to xs/include/boost/preprocessor/list/detail/fold_right.hpp diff --git a/xs/src/boost/preprocessor/list/fold_left.hpp b/xs/include/boost/preprocessor/list/fold_left.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/fold_left.hpp rename to xs/include/boost/preprocessor/list/fold_left.hpp diff --git a/xs/src/boost/preprocessor/list/fold_right.hpp b/xs/include/boost/preprocessor/list/fold_right.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/fold_right.hpp rename to xs/include/boost/preprocessor/list/fold_right.hpp diff --git a/xs/src/boost/preprocessor/list/for_each_i.hpp b/xs/include/boost/preprocessor/list/for_each_i.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/for_each_i.hpp rename to xs/include/boost/preprocessor/list/for_each_i.hpp diff --git a/xs/src/boost/preprocessor/list/reverse.hpp b/xs/include/boost/preprocessor/list/reverse.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/reverse.hpp rename to xs/include/boost/preprocessor/list/reverse.hpp diff --git a/xs/src/boost/preprocessor/list/transform.hpp b/xs/include/boost/preprocessor/list/transform.hpp similarity index 100% rename from xs/src/boost/preprocessor/list/transform.hpp rename to xs/include/boost/preprocessor/list/transform.hpp diff --git a/xs/src/boost/preprocessor/logical/and.hpp b/xs/include/boost/preprocessor/logical/and.hpp similarity index 100% rename from xs/src/boost/preprocessor/logical/and.hpp rename to xs/include/boost/preprocessor/logical/and.hpp diff --git a/xs/src/boost/preprocessor/logical/bitand.hpp b/xs/include/boost/preprocessor/logical/bitand.hpp similarity index 100% rename from xs/src/boost/preprocessor/logical/bitand.hpp rename to xs/include/boost/preprocessor/logical/bitand.hpp diff --git a/xs/src/boost/preprocessor/logical/bitor.hpp b/xs/include/boost/preprocessor/logical/bitor.hpp similarity index 100% rename from xs/src/boost/preprocessor/logical/bitor.hpp rename to xs/include/boost/preprocessor/logical/bitor.hpp diff --git a/xs/src/boost/preprocessor/logical/bool.hpp b/xs/include/boost/preprocessor/logical/bool.hpp similarity index 100% rename from xs/src/boost/preprocessor/logical/bool.hpp rename to xs/include/boost/preprocessor/logical/bool.hpp diff --git a/xs/src/boost/preprocessor/logical/compl.hpp b/xs/include/boost/preprocessor/logical/compl.hpp similarity index 100% rename from xs/src/boost/preprocessor/logical/compl.hpp rename to xs/include/boost/preprocessor/logical/compl.hpp diff --git a/xs/src/boost/preprocessor/logical/not.hpp b/xs/include/boost/preprocessor/logical/not.hpp similarity index 100% rename from xs/src/boost/preprocessor/logical/not.hpp rename to xs/include/boost/preprocessor/logical/not.hpp diff --git a/xs/src/boost/preprocessor/logical/or.hpp b/xs/include/boost/preprocessor/logical/or.hpp similarity index 100% rename from xs/src/boost/preprocessor/logical/or.hpp rename to xs/include/boost/preprocessor/logical/or.hpp diff --git a/xs/src/boost/preprocessor/punctuation/comma.hpp b/xs/include/boost/preprocessor/punctuation/comma.hpp similarity index 100% rename from xs/src/boost/preprocessor/punctuation/comma.hpp rename to xs/include/boost/preprocessor/punctuation/comma.hpp diff --git a/xs/src/boost/preprocessor/punctuation/comma_if.hpp b/xs/include/boost/preprocessor/punctuation/comma_if.hpp similarity index 100% rename from xs/src/boost/preprocessor/punctuation/comma_if.hpp rename to xs/include/boost/preprocessor/punctuation/comma_if.hpp diff --git a/xs/src/boost/preprocessor/punctuation/paren.hpp b/xs/include/boost/preprocessor/punctuation/paren.hpp similarity index 100% rename from xs/src/boost/preprocessor/punctuation/paren.hpp rename to xs/include/boost/preprocessor/punctuation/paren.hpp diff --git a/xs/src/boost/preprocessor/repeat.hpp b/xs/include/boost/preprocessor/repeat.hpp similarity index 100% rename from xs/src/boost/preprocessor/repeat.hpp rename to xs/include/boost/preprocessor/repeat.hpp diff --git a/xs/src/boost/preprocessor/repeat_from_to.hpp b/xs/include/boost/preprocessor/repeat_from_to.hpp similarity index 100% rename from xs/src/boost/preprocessor/repeat_from_to.hpp rename to xs/include/boost/preprocessor/repeat_from_to.hpp diff --git a/xs/src/boost/preprocessor/repetition/detail/dmc/for.hpp b/xs/include/boost/preprocessor/repetition/detail/dmc/for.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/detail/dmc/for.hpp rename to xs/include/boost/preprocessor/repetition/detail/dmc/for.hpp diff --git a/xs/src/boost/preprocessor/repetition/detail/edg/for.hpp b/xs/include/boost/preprocessor/repetition/detail/edg/for.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/detail/edg/for.hpp rename to xs/include/boost/preprocessor/repetition/detail/edg/for.hpp diff --git a/xs/src/boost/preprocessor/repetition/detail/for.hpp b/xs/include/boost/preprocessor/repetition/detail/for.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/detail/for.hpp rename to xs/include/boost/preprocessor/repetition/detail/for.hpp diff --git a/xs/src/boost/preprocessor/repetition/detail/msvc/for.hpp b/xs/include/boost/preprocessor/repetition/detail/msvc/for.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/detail/msvc/for.hpp rename to xs/include/boost/preprocessor/repetition/detail/msvc/for.hpp diff --git a/xs/src/boost/preprocessor/repetition/enum.hpp b/xs/include/boost/preprocessor/repetition/enum.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/enum.hpp rename to xs/include/boost/preprocessor/repetition/enum.hpp diff --git a/xs/src/boost/preprocessor/repetition/enum_binary_params.hpp b/xs/include/boost/preprocessor/repetition/enum_binary_params.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/enum_binary_params.hpp rename to xs/include/boost/preprocessor/repetition/enum_binary_params.hpp diff --git a/xs/src/boost/preprocessor/repetition/enum_params.hpp b/xs/include/boost/preprocessor/repetition/enum_params.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/enum_params.hpp rename to xs/include/boost/preprocessor/repetition/enum_params.hpp diff --git a/xs/src/boost/preprocessor/repetition/enum_params_with_a_default.hpp b/xs/include/boost/preprocessor/repetition/enum_params_with_a_default.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/enum_params_with_a_default.hpp rename to xs/include/boost/preprocessor/repetition/enum_params_with_a_default.hpp diff --git a/xs/src/boost/preprocessor/repetition/enum_shifted_params.hpp b/xs/include/boost/preprocessor/repetition/enum_shifted_params.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/enum_shifted_params.hpp rename to xs/include/boost/preprocessor/repetition/enum_shifted_params.hpp diff --git a/xs/src/boost/preprocessor/repetition/enum_trailing.hpp b/xs/include/boost/preprocessor/repetition/enum_trailing.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/enum_trailing.hpp rename to xs/include/boost/preprocessor/repetition/enum_trailing.hpp diff --git a/xs/src/boost/preprocessor/repetition/enum_trailing_params.hpp b/xs/include/boost/preprocessor/repetition/enum_trailing_params.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/enum_trailing_params.hpp rename to xs/include/boost/preprocessor/repetition/enum_trailing_params.hpp diff --git a/xs/src/boost/preprocessor/repetition/for.hpp b/xs/include/boost/preprocessor/repetition/for.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/for.hpp rename to xs/include/boost/preprocessor/repetition/for.hpp diff --git a/xs/src/boost/preprocessor/repetition/repeat.hpp b/xs/include/boost/preprocessor/repetition/repeat.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/repeat.hpp rename to xs/include/boost/preprocessor/repetition/repeat.hpp diff --git a/xs/src/boost/preprocessor/repetition/repeat_from_to.hpp b/xs/include/boost/preprocessor/repetition/repeat_from_to.hpp similarity index 100% rename from xs/src/boost/preprocessor/repetition/repeat_from_to.hpp rename to xs/include/boost/preprocessor/repetition/repeat_from_to.hpp diff --git a/xs/src/boost/preprocessor/seq/cat.hpp b/xs/include/boost/preprocessor/seq/cat.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/cat.hpp rename to xs/include/boost/preprocessor/seq/cat.hpp diff --git a/xs/src/boost/preprocessor/seq/detail/split.hpp b/xs/include/boost/preprocessor/seq/detail/split.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/detail/split.hpp rename to xs/include/boost/preprocessor/seq/detail/split.hpp diff --git a/xs/src/boost/preprocessor/seq/elem.hpp b/xs/include/boost/preprocessor/seq/elem.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/elem.hpp rename to xs/include/boost/preprocessor/seq/elem.hpp diff --git a/xs/src/boost/preprocessor/seq/enum.hpp b/xs/include/boost/preprocessor/seq/enum.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/enum.hpp rename to xs/include/boost/preprocessor/seq/enum.hpp diff --git a/xs/src/boost/preprocessor/seq/first_n.hpp b/xs/include/boost/preprocessor/seq/first_n.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/first_n.hpp rename to xs/include/boost/preprocessor/seq/first_n.hpp diff --git a/xs/src/boost/preprocessor/seq/fold_left.hpp b/xs/include/boost/preprocessor/seq/fold_left.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/fold_left.hpp rename to xs/include/boost/preprocessor/seq/fold_left.hpp diff --git a/xs/src/boost/preprocessor/seq/for_each.hpp b/xs/include/boost/preprocessor/seq/for_each.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/for_each.hpp rename to xs/include/boost/preprocessor/seq/for_each.hpp diff --git a/xs/src/boost/preprocessor/seq/for_each_i.hpp b/xs/include/boost/preprocessor/seq/for_each_i.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/for_each_i.hpp rename to xs/include/boost/preprocessor/seq/for_each_i.hpp diff --git a/xs/src/boost/preprocessor/seq/rest_n.hpp b/xs/include/boost/preprocessor/seq/rest_n.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/rest_n.hpp rename to xs/include/boost/preprocessor/seq/rest_n.hpp diff --git a/xs/src/boost/preprocessor/seq/seq.hpp b/xs/include/boost/preprocessor/seq/seq.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/seq.hpp rename to xs/include/boost/preprocessor/seq/seq.hpp diff --git a/xs/src/boost/preprocessor/seq/size.hpp b/xs/include/boost/preprocessor/seq/size.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/size.hpp rename to xs/include/boost/preprocessor/seq/size.hpp diff --git a/xs/src/boost/preprocessor/seq/subseq.hpp b/xs/include/boost/preprocessor/seq/subseq.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/subseq.hpp rename to xs/include/boost/preprocessor/seq/subseq.hpp diff --git a/xs/src/boost/preprocessor/seq/transform.hpp b/xs/include/boost/preprocessor/seq/transform.hpp similarity index 100% rename from xs/src/boost/preprocessor/seq/transform.hpp rename to xs/include/boost/preprocessor/seq/transform.hpp diff --git a/xs/src/boost/preprocessor/slot/detail/counter.hpp b/xs/include/boost/preprocessor/slot/detail/counter.hpp similarity index 100% rename from xs/src/boost/preprocessor/slot/detail/counter.hpp rename to xs/include/boost/preprocessor/slot/detail/counter.hpp diff --git a/xs/src/boost/preprocessor/slot/detail/def.hpp b/xs/include/boost/preprocessor/slot/detail/def.hpp similarity index 100% rename from xs/src/boost/preprocessor/slot/detail/def.hpp rename to xs/include/boost/preprocessor/slot/detail/def.hpp diff --git a/xs/src/boost/preprocessor/slot/detail/shared.hpp b/xs/include/boost/preprocessor/slot/detail/shared.hpp similarity index 100% rename from xs/src/boost/preprocessor/slot/detail/shared.hpp rename to xs/include/boost/preprocessor/slot/detail/shared.hpp diff --git a/xs/src/boost/preprocessor/slot/detail/slot1.hpp b/xs/include/boost/preprocessor/slot/detail/slot1.hpp similarity index 100% rename from xs/src/boost/preprocessor/slot/detail/slot1.hpp rename to xs/include/boost/preprocessor/slot/detail/slot1.hpp diff --git a/xs/src/boost/preprocessor/slot/detail/slot2.hpp b/xs/include/boost/preprocessor/slot/detail/slot2.hpp similarity index 100% rename from xs/src/boost/preprocessor/slot/detail/slot2.hpp rename to xs/include/boost/preprocessor/slot/detail/slot2.hpp diff --git a/xs/src/boost/preprocessor/slot/detail/slot3.hpp b/xs/include/boost/preprocessor/slot/detail/slot3.hpp similarity index 100% rename from xs/src/boost/preprocessor/slot/detail/slot3.hpp rename to xs/include/boost/preprocessor/slot/detail/slot3.hpp diff --git a/xs/src/boost/preprocessor/slot/detail/slot4.hpp b/xs/include/boost/preprocessor/slot/detail/slot4.hpp similarity index 100% rename from xs/src/boost/preprocessor/slot/detail/slot4.hpp rename to xs/include/boost/preprocessor/slot/detail/slot4.hpp diff --git a/xs/src/boost/preprocessor/slot/detail/slot5.hpp b/xs/include/boost/preprocessor/slot/detail/slot5.hpp similarity index 100% rename from xs/src/boost/preprocessor/slot/detail/slot5.hpp rename to xs/include/boost/preprocessor/slot/detail/slot5.hpp diff --git a/xs/src/boost/preprocessor/slot/slot.hpp b/xs/include/boost/preprocessor/slot/slot.hpp similarity index 100% rename from xs/src/boost/preprocessor/slot/slot.hpp rename to xs/include/boost/preprocessor/slot/slot.hpp diff --git a/xs/src/boost/preprocessor/stringize.hpp b/xs/include/boost/preprocessor/stringize.hpp similarity index 100% rename from xs/src/boost/preprocessor/stringize.hpp rename to xs/include/boost/preprocessor/stringize.hpp diff --git a/xs/src/boost/preprocessor/tuple/eat.hpp b/xs/include/boost/preprocessor/tuple/eat.hpp similarity index 100% rename from xs/src/boost/preprocessor/tuple/eat.hpp rename to xs/include/boost/preprocessor/tuple/eat.hpp diff --git a/xs/src/boost/preprocessor/tuple/elem.hpp b/xs/include/boost/preprocessor/tuple/elem.hpp similarity index 100% rename from xs/src/boost/preprocessor/tuple/elem.hpp rename to xs/include/boost/preprocessor/tuple/elem.hpp diff --git a/xs/src/boost/preprocessor/tuple/rem.hpp b/xs/include/boost/preprocessor/tuple/rem.hpp similarity index 100% rename from xs/src/boost/preprocessor/tuple/rem.hpp rename to xs/include/boost/preprocessor/tuple/rem.hpp diff --git a/xs/src/boost/preprocessor/tuple/to_list.hpp b/xs/include/boost/preprocessor/tuple/to_list.hpp similarity index 100% rename from xs/src/boost/preprocessor/tuple/to_list.hpp rename to xs/include/boost/preprocessor/tuple/to_list.hpp diff --git a/xs/src/boost/preprocessor/variadic/elem.hpp b/xs/include/boost/preprocessor/variadic/elem.hpp similarity index 100% rename from xs/src/boost/preprocessor/variadic/elem.hpp rename to xs/include/boost/preprocessor/variadic/elem.hpp diff --git a/xs/src/boost/preprocessor/variadic/size.hpp b/xs/include/boost/preprocessor/variadic/size.hpp similarity index 100% rename from xs/src/boost/preprocessor/variadic/size.hpp rename to xs/include/boost/preprocessor/variadic/size.hpp diff --git a/xs/src/boost/progress.hpp b/xs/include/boost/progress.hpp similarity index 100% rename from xs/src/boost/progress.hpp rename to xs/include/boost/progress.hpp diff --git a/xs/src/boost/random/detail/config.hpp b/xs/include/boost/random/detail/config.hpp similarity index 100% rename from xs/src/boost/random/detail/config.hpp rename to xs/include/boost/random/detail/config.hpp diff --git a/xs/src/boost/random/detail/const_mod.hpp b/xs/include/boost/random/detail/const_mod.hpp similarity index 100% rename from xs/src/boost/random/detail/const_mod.hpp rename to xs/include/boost/random/detail/const_mod.hpp diff --git a/xs/src/boost/random/detail/disable_warnings.hpp b/xs/include/boost/random/detail/disable_warnings.hpp similarity index 100% rename from xs/src/boost/random/detail/disable_warnings.hpp rename to xs/include/boost/random/detail/disable_warnings.hpp diff --git a/xs/src/boost/random/detail/enable_warnings.hpp b/xs/include/boost/random/detail/enable_warnings.hpp similarity index 100% rename from xs/src/boost/random/detail/enable_warnings.hpp rename to xs/include/boost/random/detail/enable_warnings.hpp diff --git a/xs/src/boost/random/detail/generator_bits.hpp b/xs/include/boost/random/detail/generator_bits.hpp similarity index 100% rename from xs/src/boost/random/detail/generator_bits.hpp rename to xs/include/boost/random/detail/generator_bits.hpp diff --git a/xs/src/boost/random/detail/generator_seed_seq.hpp b/xs/include/boost/random/detail/generator_seed_seq.hpp similarity index 100% rename from xs/src/boost/random/detail/generator_seed_seq.hpp rename to xs/include/boost/random/detail/generator_seed_seq.hpp diff --git a/xs/src/boost/random/detail/integer_log2.hpp b/xs/include/boost/random/detail/integer_log2.hpp similarity index 100% rename from xs/src/boost/random/detail/integer_log2.hpp rename to xs/include/boost/random/detail/integer_log2.hpp diff --git a/xs/src/boost/random/detail/large_arithmetic.hpp b/xs/include/boost/random/detail/large_arithmetic.hpp similarity index 100% rename from xs/src/boost/random/detail/large_arithmetic.hpp rename to xs/include/boost/random/detail/large_arithmetic.hpp diff --git a/xs/src/boost/random/detail/operators.hpp b/xs/include/boost/random/detail/operators.hpp similarity index 100% rename from xs/src/boost/random/detail/operators.hpp rename to xs/include/boost/random/detail/operators.hpp diff --git a/xs/src/boost/random/detail/ptr_helper.hpp b/xs/include/boost/random/detail/ptr_helper.hpp similarity index 100% rename from xs/src/boost/random/detail/ptr_helper.hpp rename to xs/include/boost/random/detail/ptr_helper.hpp diff --git a/xs/src/boost/random/detail/seed.hpp b/xs/include/boost/random/detail/seed.hpp similarity index 100% rename from xs/src/boost/random/detail/seed.hpp rename to xs/include/boost/random/detail/seed.hpp diff --git a/xs/src/boost/random/detail/seed_impl.hpp b/xs/include/boost/random/detail/seed_impl.hpp similarity index 100% rename from xs/src/boost/random/detail/seed_impl.hpp rename to xs/include/boost/random/detail/seed_impl.hpp diff --git a/xs/src/boost/random/detail/signed_unsigned_tools.hpp b/xs/include/boost/random/detail/signed_unsigned_tools.hpp similarity index 100% rename from xs/src/boost/random/detail/signed_unsigned_tools.hpp rename to xs/include/boost/random/detail/signed_unsigned_tools.hpp diff --git a/xs/src/boost/random/detail/uniform_int_float.hpp b/xs/include/boost/random/detail/uniform_int_float.hpp similarity index 100% rename from xs/src/boost/random/detail/uniform_int_float.hpp rename to xs/include/boost/random/detail/uniform_int_float.hpp diff --git a/xs/src/boost/random/mersenne_twister.hpp b/xs/include/boost/random/mersenne_twister.hpp similarity index 100% rename from xs/src/boost/random/mersenne_twister.hpp rename to xs/include/boost/random/mersenne_twister.hpp diff --git a/xs/src/boost/random/uniform_int_distribution.hpp b/xs/include/boost/random/uniform_int_distribution.hpp similarity index 100% rename from xs/src/boost/random/uniform_int_distribution.hpp rename to xs/include/boost/random/uniform_int_distribution.hpp diff --git a/xs/src/boost/range/algorithm/equal.hpp b/xs/include/boost/range/algorithm/equal.hpp similarity index 100% rename from xs/src/boost/range/algorithm/equal.hpp rename to xs/include/boost/range/algorithm/equal.hpp diff --git a/xs/src/boost/range/begin.hpp b/xs/include/boost/range/begin.hpp similarity index 100% rename from xs/src/boost/range/begin.hpp rename to xs/include/boost/range/begin.hpp diff --git a/xs/src/boost/range/concepts.hpp b/xs/include/boost/range/concepts.hpp similarity index 100% rename from xs/src/boost/range/concepts.hpp rename to xs/include/boost/range/concepts.hpp diff --git a/xs/src/boost/range/config.hpp b/xs/include/boost/range/config.hpp similarity index 100% rename from xs/src/boost/range/config.hpp rename to xs/include/boost/range/config.hpp diff --git a/xs/src/boost/range/const_iterator.hpp b/xs/include/boost/range/const_iterator.hpp similarity index 100% rename from xs/src/boost/range/const_iterator.hpp rename to xs/include/boost/range/const_iterator.hpp diff --git a/xs/src/boost/range/detail/begin.hpp b/xs/include/boost/range/detail/begin.hpp similarity index 100% rename from xs/src/boost/range/detail/begin.hpp rename to xs/include/boost/range/detail/begin.hpp diff --git a/xs/src/boost/range/detail/common.hpp b/xs/include/boost/range/detail/common.hpp similarity index 100% rename from xs/src/boost/range/detail/common.hpp rename to xs/include/boost/range/detail/common.hpp diff --git a/xs/src/boost/range/detail/const_iterator.hpp b/xs/include/boost/range/detail/const_iterator.hpp similarity index 100% rename from xs/src/boost/range/detail/const_iterator.hpp rename to xs/include/boost/range/detail/const_iterator.hpp diff --git a/xs/src/boost/range/detail/end.hpp b/xs/include/boost/range/detail/end.hpp similarity index 100% rename from xs/src/boost/range/detail/end.hpp rename to xs/include/boost/range/detail/end.hpp diff --git a/xs/src/boost/range/detail/extract_optional_type.hpp b/xs/include/boost/range/detail/extract_optional_type.hpp similarity index 100% rename from xs/src/boost/range/detail/extract_optional_type.hpp rename to xs/include/boost/range/detail/extract_optional_type.hpp diff --git a/xs/src/boost/range/detail/implementation_help.hpp b/xs/include/boost/range/detail/implementation_help.hpp similarity index 100% rename from xs/src/boost/range/detail/implementation_help.hpp rename to xs/include/boost/range/detail/implementation_help.hpp diff --git a/xs/src/boost/range/detail/iterator.hpp b/xs/include/boost/range/detail/iterator.hpp similarity index 100% rename from xs/src/boost/range/detail/iterator.hpp rename to xs/include/boost/range/detail/iterator.hpp diff --git a/xs/src/boost/range/detail/misc_concept.hpp b/xs/include/boost/range/detail/misc_concept.hpp similarity index 100% rename from xs/src/boost/range/detail/misc_concept.hpp rename to xs/include/boost/range/detail/misc_concept.hpp diff --git a/xs/src/boost/range/detail/remove_extent.hpp b/xs/include/boost/range/detail/remove_extent.hpp similarity index 100% rename from xs/src/boost/range/detail/remove_extent.hpp rename to xs/include/boost/range/detail/remove_extent.hpp diff --git a/xs/src/boost/range/detail/safe_bool.hpp b/xs/include/boost/range/detail/safe_bool.hpp similarity index 100% rename from xs/src/boost/range/detail/safe_bool.hpp rename to xs/include/boost/range/detail/safe_bool.hpp diff --git a/xs/src/boost/range/detail/sfinae.hpp b/xs/include/boost/range/detail/sfinae.hpp similarity index 100% rename from xs/src/boost/range/detail/sfinae.hpp rename to xs/include/boost/range/detail/sfinae.hpp diff --git a/xs/src/boost/range/detail/size_type.hpp b/xs/include/boost/range/detail/size_type.hpp similarity index 100% rename from xs/src/boost/range/detail/size_type.hpp rename to xs/include/boost/range/detail/size_type.hpp diff --git a/xs/src/boost/range/detail/vc6/end.hpp b/xs/include/boost/range/detail/vc6/end.hpp similarity index 100% rename from xs/src/boost/range/detail/vc6/end.hpp rename to xs/include/boost/range/detail/vc6/end.hpp diff --git a/xs/src/boost/range/difference_type.hpp b/xs/include/boost/range/difference_type.hpp similarity index 100% rename from xs/src/boost/range/difference_type.hpp rename to xs/include/boost/range/difference_type.hpp diff --git a/xs/src/boost/range/distance.hpp b/xs/include/boost/range/distance.hpp similarity index 100% rename from xs/src/boost/range/distance.hpp rename to xs/include/boost/range/distance.hpp diff --git a/xs/src/boost/range/empty.hpp b/xs/include/boost/range/empty.hpp similarity index 100% rename from xs/src/boost/range/empty.hpp rename to xs/include/boost/range/empty.hpp diff --git a/xs/src/boost/range/end.hpp b/xs/include/boost/range/end.hpp similarity index 100% rename from xs/src/boost/range/end.hpp rename to xs/include/boost/range/end.hpp diff --git a/xs/src/boost/range/functions.hpp b/xs/include/boost/range/functions.hpp similarity index 100% rename from xs/src/boost/range/functions.hpp rename to xs/include/boost/range/functions.hpp diff --git a/xs/src/boost/range/iterator.hpp b/xs/include/boost/range/iterator.hpp similarity index 100% rename from xs/src/boost/range/iterator.hpp rename to xs/include/boost/range/iterator.hpp diff --git a/xs/src/boost/range/iterator_range_core.hpp b/xs/include/boost/range/iterator_range_core.hpp similarity index 100% rename from xs/src/boost/range/iterator_range_core.hpp rename to xs/include/boost/range/iterator_range_core.hpp diff --git a/xs/src/boost/range/mutable_iterator.hpp b/xs/include/boost/range/mutable_iterator.hpp similarity index 100% rename from xs/src/boost/range/mutable_iterator.hpp rename to xs/include/boost/range/mutable_iterator.hpp diff --git a/xs/src/boost/range/rbegin.hpp b/xs/include/boost/range/rbegin.hpp similarity index 100% rename from xs/src/boost/range/rbegin.hpp rename to xs/include/boost/range/rbegin.hpp diff --git a/xs/src/boost/range/rend.hpp b/xs/include/boost/range/rend.hpp similarity index 100% rename from xs/src/boost/range/rend.hpp rename to xs/include/boost/range/rend.hpp diff --git a/xs/src/boost/range/result_iterator.hpp b/xs/include/boost/range/result_iterator.hpp similarity index 100% rename from xs/src/boost/range/result_iterator.hpp rename to xs/include/boost/range/result_iterator.hpp diff --git a/xs/src/boost/range/reverse_iterator.hpp b/xs/include/boost/range/reverse_iterator.hpp similarity index 100% rename from xs/src/boost/range/reverse_iterator.hpp rename to xs/include/boost/range/reverse_iterator.hpp diff --git a/xs/src/boost/range/size.hpp b/xs/include/boost/range/size.hpp similarity index 100% rename from xs/src/boost/range/size.hpp rename to xs/include/boost/range/size.hpp diff --git a/xs/src/boost/range/size_type.hpp b/xs/include/boost/range/size_type.hpp similarity index 100% rename from xs/src/boost/range/size_type.hpp rename to xs/include/boost/range/size_type.hpp diff --git a/xs/src/boost/range/value_type.hpp b/xs/include/boost/range/value_type.hpp similarity index 100% rename from xs/src/boost/range/value_type.hpp rename to xs/include/boost/range/value_type.hpp diff --git a/xs/src/boost/ratio/config.hpp b/xs/include/boost/ratio/config.hpp similarity index 100% rename from xs/src/boost/ratio/config.hpp rename to xs/include/boost/ratio/config.hpp diff --git a/xs/src/boost/ratio/detail/mpl/abs.hpp b/xs/include/boost/ratio/detail/mpl/abs.hpp similarity index 100% rename from xs/src/boost/ratio/detail/mpl/abs.hpp rename to xs/include/boost/ratio/detail/mpl/abs.hpp diff --git a/xs/src/boost/ratio/detail/mpl/gcd.hpp b/xs/include/boost/ratio/detail/mpl/gcd.hpp similarity index 100% rename from xs/src/boost/ratio/detail/mpl/gcd.hpp rename to xs/include/boost/ratio/detail/mpl/gcd.hpp diff --git a/xs/src/boost/ratio/detail/mpl/lcm.hpp b/xs/include/boost/ratio/detail/mpl/lcm.hpp similarity index 100% rename from xs/src/boost/ratio/detail/mpl/lcm.hpp rename to xs/include/boost/ratio/detail/mpl/lcm.hpp diff --git a/xs/src/boost/ratio/detail/mpl/sign.hpp b/xs/include/boost/ratio/detail/mpl/sign.hpp similarity index 100% rename from xs/src/boost/ratio/detail/mpl/sign.hpp rename to xs/include/boost/ratio/detail/mpl/sign.hpp diff --git a/xs/src/boost/ratio/detail/overflow_helpers.hpp b/xs/include/boost/ratio/detail/overflow_helpers.hpp similarity index 100% rename from xs/src/boost/ratio/detail/overflow_helpers.hpp rename to xs/include/boost/ratio/detail/overflow_helpers.hpp diff --git a/xs/src/boost/ratio/mpl/rational_c_tag.hpp b/xs/include/boost/ratio/mpl/rational_c_tag.hpp similarity index 100% rename from xs/src/boost/ratio/mpl/rational_c_tag.hpp rename to xs/include/boost/ratio/mpl/rational_c_tag.hpp diff --git a/xs/src/boost/ratio/ratio.hpp b/xs/include/boost/ratio/ratio.hpp similarity index 100% rename from xs/src/boost/ratio/ratio.hpp rename to xs/include/boost/ratio/ratio.hpp diff --git a/xs/src/boost/ratio/ratio_fwd.hpp b/xs/include/boost/ratio/ratio_fwd.hpp similarity index 100% rename from xs/src/boost/ratio/ratio_fwd.hpp rename to xs/include/boost/ratio/ratio_fwd.hpp diff --git a/xs/src/boost/rational.hpp b/xs/include/boost/rational.hpp similarity index 100% rename from xs/src/boost/rational.hpp rename to xs/include/boost/rational.hpp diff --git a/xs/src/boost/ref.hpp b/xs/include/boost/ref.hpp similarity index 100% rename from xs/src/boost/ref.hpp rename to xs/include/boost/ref.hpp diff --git a/xs/src/boost/scoped_array.hpp b/xs/include/boost/scoped_array.hpp similarity index 100% rename from xs/src/boost/scoped_array.hpp rename to xs/include/boost/scoped_array.hpp diff --git a/xs/src/boost/scoped_ptr.hpp b/xs/include/boost/scoped_ptr.hpp similarity index 100% rename from xs/src/boost/scoped_ptr.hpp rename to xs/include/boost/scoped_ptr.hpp diff --git a/xs/src/boost/shared_array.hpp b/xs/include/boost/shared_array.hpp similarity index 100% rename from xs/src/boost/shared_array.hpp rename to xs/include/boost/shared_array.hpp diff --git a/xs/src/boost/shared_ptr.hpp b/xs/include/boost/shared_ptr.hpp similarity index 100% rename from xs/src/boost/shared_ptr.hpp rename to xs/include/boost/shared_ptr.hpp diff --git a/xs/src/boost/smart_ptr/bad_weak_ptr.hpp b/xs/include/boost/smart_ptr/bad_weak_ptr.hpp similarity index 100% rename from xs/src/boost/smart_ptr/bad_weak_ptr.hpp rename to xs/include/boost/smart_ptr/bad_weak_ptr.hpp diff --git a/xs/src/boost/smart_ptr/detail/atomic_count.hpp b/xs/include/boost/smart_ptr/detail/atomic_count.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/atomic_count.hpp rename to xs/include/boost/smart_ptr/detail/atomic_count.hpp diff --git a/xs/src/boost/smart_ptr/detail/atomic_count_gcc.hpp b/xs/include/boost/smart_ptr/detail/atomic_count_gcc.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/atomic_count_gcc.hpp rename to xs/include/boost/smart_ptr/detail/atomic_count_gcc.hpp diff --git a/xs/src/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp b/xs/include/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp rename to xs/include/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp diff --git a/xs/src/boost/smart_ptr/detail/atomic_count_pthreads.hpp b/xs/include/boost/smart_ptr/detail/atomic_count_pthreads.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/atomic_count_pthreads.hpp rename to xs/include/boost/smart_ptr/detail/atomic_count_pthreads.hpp diff --git a/xs/src/boost/smart_ptr/detail/atomic_count_sync.hpp b/xs/include/boost/smart_ptr/detail/atomic_count_sync.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/atomic_count_sync.hpp rename to xs/include/boost/smart_ptr/detail/atomic_count_sync.hpp diff --git a/xs/src/boost/smart_ptr/detail/atomic_count_win32.hpp b/xs/include/boost/smart_ptr/detail/atomic_count_win32.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/atomic_count_win32.hpp rename to xs/include/boost/smart_ptr/detail/atomic_count_win32.hpp diff --git a/xs/src/boost/smart_ptr/detail/lightweight_mutex.hpp b/xs/include/boost/smart_ptr/detail/lightweight_mutex.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/lightweight_mutex.hpp rename to xs/include/boost/smart_ptr/detail/lightweight_mutex.hpp diff --git a/xs/src/boost/smart_ptr/detail/lwm_nop.hpp b/xs/include/boost/smart_ptr/detail/lwm_nop.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/lwm_nop.hpp rename to xs/include/boost/smart_ptr/detail/lwm_nop.hpp diff --git a/xs/src/boost/smart_ptr/detail/lwm_pthreads.hpp b/xs/include/boost/smart_ptr/detail/lwm_pthreads.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/lwm_pthreads.hpp rename to xs/include/boost/smart_ptr/detail/lwm_pthreads.hpp diff --git a/xs/src/boost/smart_ptr/detail/lwm_win32_cs.hpp b/xs/include/boost/smart_ptr/detail/lwm_win32_cs.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/lwm_win32_cs.hpp rename to xs/include/boost/smart_ptr/detail/lwm_win32_cs.hpp diff --git a/xs/src/boost/smart_ptr/detail/operator_bool.hpp b/xs/include/boost/smart_ptr/detail/operator_bool.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/operator_bool.hpp rename to xs/include/boost/smart_ptr/detail/operator_bool.hpp diff --git a/xs/src/boost/smart_ptr/detail/quick_allocator.hpp b/xs/include/boost/smart_ptr/detail/quick_allocator.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/quick_allocator.hpp rename to xs/include/boost/smart_ptr/detail/quick_allocator.hpp diff --git a/xs/src/boost/smart_ptr/detail/shared_array_nmt.hpp b/xs/include/boost/smart_ptr/detail/shared_array_nmt.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/shared_array_nmt.hpp rename to xs/include/boost/smart_ptr/detail/shared_array_nmt.hpp diff --git a/xs/src/boost/smart_ptr/detail/shared_count.hpp b/xs/include/boost/smart_ptr/detail/shared_count.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/shared_count.hpp rename to xs/include/boost/smart_ptr/detail/shared_count.hpp diff --git a/xs/src/boost/smart_ptr/detail/shared_ptr_nmt.hpp b/xs/include/boost/smart_ptr/detail/shared_ptr_nmt.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/shared_ptr_nmt.hpp rename to xs/include/boost/smart_ptr/detail/shared_ptr_nmt.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_convertible.hpp b/xs/include/boost/smart_ptr/detail/sp_convertible.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_convertible.hpp rename to xs/include/boost/smart_ptr/detail/sp_convertible.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_aix.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_aix.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_aix.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_aix.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_nt.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_nt.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_nt.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_nt.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_pt.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_pt.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_pt.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_pt.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_spin.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_spin.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_spin.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_spin.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_sync.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_sync.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_sync.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_sync.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_base_w32.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_base_w32.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_base_w32.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_base_w32.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_counted_impl.hpp b/xs/include/boost/smart_ptr/detail/sp_counted_impl.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_counted_impl.hpp rename to xs/include/boost/smart_ptr/detail/sp_counted_impl.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_has_sync.hpp b/xs/include/boost/smart_ptr/detail/sp_has_sync.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_has_sync.hpp rename to xs/include/boost/smart_ptr/detail/sp_has_sync.hpp diff --git a/xs/src/boost/smart_ptr/detail/sp_nullptr_t.hpp b/xs/include/boost/smart_ptr/detail/sp_nullptr_t.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/sp_nullptr_t.hpp rename to xs/include/boost/smart_ptr/detail/sp_nullptr_t.hpp diff --git a/xs/src/boost/smart_ptr/detail/spinlock.hpp b/xs/include/boost/smart_ptr/detail/spinlock.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/spinlock.hpp rename to xs/include/boost/smart_ptr/detail/spinlock.hpp diff --git a/xs/src/boost/smart_ptr/detail/spinlock_gcc_arm.hpp b/xs/include/boost/smart_ptr/detail/spinlock_gcc_arm.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/spinlock_gcc_arm.hpp rename to xs/include/boost/smart_ptr/detail/spinlock_gcc_arm.hpp diff --git a/xs/src/boost/smart_ptr/detail/spinlock_nt.hpp b/xs/include/boost/smart_ptr/detail/spinlock_nt.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/spinlock_nt.hpp rename to xs/include/boost/smart_ptr/detail/spinlock_nt.hpp diff --git a/xs/src/boost/smart_ptr/detail/spinlock_pool.hpp b/xs/include/boost/smart_ptr/detail/spinlock_pool.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/spinlock_pool.hpp rename to xs/include/boost/smart_ptr/detail/spinlock_pool.hpp diff --git a/xs/src/boost/smart_ptr/detail/spinlock_pt.hpp b/xs/include/boost/smart_ptr/detail/spinlock_pt.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/spinlock_pt.hpp rename to xs/include/boost/smart_ptr/detail/spinlock_pt.hpp diff --git a/xs/src/boost/smart_ptr/detail/spinlock_sync.hpp b/xs/include/boost/smart_ptr/detail/spinlock_sync.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/spinlock_sync.hpp rename to xs/include/boost/smart_ptr/detail/spinlock_sync.hpp diff --git a/xs/src/boost/smart_ptr/detail/spinlock_w32.hpp b/xs/include/boost/smart_ptr/detail/spinlock_w32.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/spinlock_w32.hpp rename to xs/include/boost/smart_ptr/detail/spinlock_w32.hpp diff --git a/xs/src/boost/smart_ptr/detail/yield_k.hpp b/xs/include/boost/smart_ptr/detail/yield_k.hpp similarity index 100% rename from xs/src/boost/smart_ptr/detail/yield_k.hpp rename to xs/include/boost/smart_ptr/detail/yield_k.hpp diff --git a/xs/src/boost/smart_ptr/scoped_array.hpp b/xs/include/boost/smart_ptr/scoped_array.hpp similarity index 100% rename from xs/src/boost/smart_ptr/scoped_array.hpp rename to xs/include/boost/smart_ptr/scoped_array.hpp diff --git a/xs/src/boost/smart_ptr/scoped_ptr.hpp b/xs/include/boost/smart_ptr/scoped_ptr.hpp similarity index 100% rename from xs/src/boost/smart_ptr/scoped_ptr.hpp rename to xs/include/boost/smart_ptr/scoped_ptr.hpp diff --git a/xs/src/boost/smart_ptr/shared_array.hpp b/xs/include/boost/smart_ptr/shared_array.hpp similarity index 100% rename from xs/src/boost/smart_ptr/shared_array.hpp rename to xs/include/boost/smart_ptr/shared_array.hpp diff --git a/xs/src/boost/smart_ptr/shared_ptr.hpp b/xs/include/boost/smart_ptr/shared_ptr.hpp similarity index 100% rename from xs/src/boost/smart_ptr/shared_ptr.hpp rename to xs/include/boost/smart_ptr/shared_ptr.hpp diff --git a/xs/src/boost/static_assert.hpp b/xs/include/boost/static_assert.hpp similarity index 100% rename from xs/src/boost/static_assert.hpp rename to xs/include/boost/static_assert.hpp diff --git a/xs/src/boost/swap.hpp b/xs/include/boost/swap.hpp similarity index 100% rename from xs/src/boost/swap.hpp rename to xs/include/boost/swap.hpp diff --git a/xs/src/boost/system/api_config.hpp b/xs/include/boost/system/api_config.hpp similarity index 100% rename from xs/src/boost/system/api_config.hpp rename to xs/include/boost/system/api_config.hpp diff --git a/xs/src/boost/system/config.hpp b/xs/include/boost/system/config.hpp similarity index 100% rename from xs/src/boost/system/config.hpp rename to xs/include/boost/system/config.hpp diff --git a/xs/src/boost/system/error_code.hpp b/xs/include/boost/system/error_code.hpp similarity index 100% rename from xs/src/boost/system/error_code.hpp rename to xs/include/boost/system/error_code.hpp diff --git a/xs/src/boost/system/system_error.hpp b/xs/include/boost/system/system_error.hpp similarity index 100% rename from xs/src/boost/system/system_error.hpp rename to xs/include/boost/system/system_error.hpp diff --git a/xs/src/boost/test/debug.hpp b/xs/include/boost/test/debug.hpp similarity index 100% rename from xs/src/boost/test/debug.hpp rename to xs/include/boost/test/debug.hpp diff --git a/xs/src/boost/test/debug_config.hpp b/xs/include/boost/test/debug_config.hpp similarity index 100% rename from xs/src/boost/test/debug_config.hpp rename to xs/include/boost/test/debug_config.hpp diff --git a/xs/src/boost/test/detail/config.hpp b/xs/include/boost/test/detail/config.hpp similarity index 100% rename from xs/src/boost/test/detail/config.hpp rename to xs/include/boost/test/detail/config.hpp diff --git a/xs/src/boost/test/detail/enable_warnings.hpp b/xs/include/boost/test/detail/enable_warnings.hpp similarity index 100% rename from xs/src/boost/test/detail/enable_warnings.hpp rename to xs/include/boost/test/detail/enable_warnings.hpp diff --git a/xs/src/boost/test/detail/fwd_decl.hpp b/xs/include/boost/test/detail/fwd_decl.hpp similarity index 100% rename from xs/src/boost/test/detail/fwd_decl.hpp rename to xs/include/boost/test/detail/fwd_decl.hpp diff --git a/xs/src/boost/test/detail/global_typedef.hpp b/xs/include/boost/test/detail/global_typedef.hpp similarity index 100% rename from xs/src/boost/test/detail/global_typedef.hpp rename to xs/include/boost/test/detail/global_typedef.hpp diff --git a/xs/src/boost/test/detail/log_level.hpp b/xs/include/boost/test/detail/log_level.hpp similarity index 100% rename from xs/src/boost/test/detail/log_level.hpp rename to xs/include/boost/test/detail/log_level.hpp diff --git a/xs/src/boost/test/detail/suppress_warnings.hpp b/xs/include/boost/test/detail/suppress_warnings.hpp similarity index 100% rename from xs/src/boost/test/detail/suppress_warnings.hpp rename to xs/include/boost/test/detail/suppress_warnings.hpp diff --git a/xs/src/boost/test/detail/unit_test_parameters.hpp b/xs/include/boost/test/detail/unit_test_parameters.hpp similarity index 100% rename from xs/src/boost/test/detail/unit_test_parameters.hpp rename to xs/include/boost/test/detail/unit_test_parameters.hpp diff --git a/xs/src/boost/test/detail/workaround.hpp b/xs/include/boost/test/detail/workaround.hpp similarity index 100% rename from xs/src/boost/test/detail/workaround.hpp rename to xs/include/boost/test/detail/workaround.hpp diff --git a/xs/src/boost/test/execution_monitor.hpp b/xs/include/boost/test/execution_monitor.hpp similarity index 100% rename from xs/src/boost/test/execution_monitor.hpp rename to xs/include/boost/test/execution_monitor.hpp diff --git a/xs/src/boost/test/floating_point_comparison.hpp b/xs/include/boost/test/floating_point_comparison.hpp similarity index 100% rename from xs/src/boost/test/floating_point_comparison.hpp rename to xs/include/boost/test/floating_point_comparison.hpp diff --git a/xs/src/boost/test/framework.hpp b/xs/include/boost/test/framework.hpp similarity index 100% rename from xs/src/boost/test/framework.hpp rename to xs/include/boost/test/framework.hpp diff --git a/xs/src/boost/test/impl/compiler_log_formatter.ipp b/xs/include/boost/test/impl/compiler_log_formatter.ipp similarity index 100% rename from xs/src/boost/test/impl/compiler_log_formatter.ipp rename to xs/include/boost/test/impl/compiler_log_formatter.ipp diff --git a/xs/src/boost/test/impl/cpp_main.ipp b/xs/include/boost/test/impl/cpp_main.ipp similarity index 100% rename from xs/src/boost/test/impl/cpp_main.ipp rename to xs/include/boost/test/impl/cpp_main.ipp diff --git a/xs/src/boost/test/impl/debug.ipp b/xs/include/boost/test/impl/debug.ipp similarity index 100% rename from xs/src/boost/test/impl/debug.ipp rename to xs/include/boost/test/impl/debug.ipp diff --git a/xs/src/boost/test/impl/exception_safety.ipp b/xs/include/boost/test/impl/exception_safety.ipp similarity index 100% rename from xs/src/boost/test/impl/exception_safety.ipp rename to xs/include/boost/test/impl/exception_safety.ipp diff --git a/xs/src/boost/test/impl/execution_monitor.ipp b/xs/include/boost/test/impl/execution_monitor.ipp similarity index 100% rename from xs/src/boost/test/impl/execution_monitor.ipp rename to xs/include/boost/test/impl/execution_monitor.ipp diff --git a/xs/src/boost/test/impl/framework.ipp b/xs/include/boost/test/impl/framework.ipp similarity index 100% rename from xs/src/boost/test/impl/framework.ipp rename to xs/include/boost/test/impl/framework.ipp diff --git a/xs/src/boost/test/impl/interaction_based.ipp b/xs/include/boost/test/impl/interaction_based.ipp similarity index 100% rename from xs/src/boost/test/impl/interaction_based.ipp rename to xs/include/boost/test/impl/interaction_based.ipp diff --git a/xs/src/boost/test/impl/logged_expectations.ipp b/xs/include/boost/test/impl/logged_expectations.ipp similarity index 100% rename from xs/src/boost/test/impl/logged_expectations.ipp rename to xs/include/boost/test/impl/logged_expectations.ipp diff --git a/xs/src/boost/test/impl/plain_report_formatter.ipp b/xs/include/boost/test/impl/plain_report_formatter.ipp similarity index 100% rename from xs/src/boost/test/impl/plain_report_formatter.ipp rename to xs/include/boost/test/impl/plain_report_formatter.ipp diff --git a/xs/src/boost/test/impl/progress_monitor.ipp b/xs/include/boost/test/impl/progress_monitor.ipp similarity index 100% rename from xs/src/boost/test/impl/progress_monitor.ipp rename to xs/include/boost/test/impl/progress_monitor.ipp diff --git a/xs/src/boost/test/impl/results_collector.ipp b/xs/include/boost/test/impl/results_collector.ipp similarity index 100% rename from xs/src/boost/test/impl/results_collector.ipp rename to xs/include/boost/test/impl/results_collector.ipp diff --git a/xs/src/boost/test/impl/results_reporter.ipp b/xs/include/boost/test/impl/results_reporter.ipp similarity index 100% rename from xs/src/boost/test/impl/results_reporter.ipp rename to xs/include/boost/test/impl/results_reporter.ipp diff --git a/xs/src/boost/test/impl/test_main.ipp b/xs/include/boost/test/impl/test_main.ipp similarity index 100% rename from xs/src/boost/test/impl/test_main.ipp rename to xs/include/boost/test/impl/test_main.ipp diff --git a/xs/src/boost/test/impl/test_tools.ipp b/xs/include/boost/test/impl/test_tools.ipp similarity index 100% rename from xs/src/boost/test/impl/test_tools.ipp rename to xs/include/boost/test/impl/test_tools.ipp diff --git a/xs/src/boost/test/impl/unit_test_log.ipp b/xs/include/boost/test/impl/unit_test_log.ipp similarity index 100% rename from xs/src/boost/test/impl/unit_test_log.ipp rename to xs/include/boost/test/impl/unit_test_log.ipp diff --git a/xs/src/boost/test/impl/unit_test_main.ipp b/xs/include/boost/test/impl/unit_test_main.ipp similarity index 100% rename from xs/src/boost/test/impl/unit_test_main.ipp rename to xs/include/boost/test/impl/unit_test_main.ipp diff --git a/xs/src/boost/test/impl/unit_test_monitor.ipp b/xs/include/boost/test/impl/unit_test_monitor.ipp similarity index 100% rename from xs/src/boost/test/impl/unit_test_monitor.ipp rename to xs/include/boost/test/impl/unit_test_monitor.ipp diff --git a/xs/src/boost/test/impl/unit_test_parameters.ipp b/xs/include/boost/test/impl/unit_test_parameters.ipp similarity index 100% rename from xs/src/boost/test/impl/unit_test_parameters.ipp rename to xs/include/boost/test/impl/unit_test_parameters.ipp diff --git a/xs/src/boost/test/impl/unit_test_suite.ipp b/xs/include/boost/test/impl/unit_test_suite.ipp similarity index 100% rename from xs/src/boost/test/impl/unit_test_suite.ipp rename to xs/include/boost/test/impl/unit_test_suite.ipp diff --git a/xs/src/boost/test/impl/xml_log_formatter.ipp b/xs/include/boost/test/impl/xml_log_formatter.ipp similarity index 100% rename from xs/src/boost/test/impl/xml_log_formatter.ipp rename to xs/include/boost/test/impl/xml_log_formatter.ipp diff --git a/xs/src/boost/test/impl/xml_report_formatter.ipp b/xs/include/boost/test/impl/xml_report_formatter.ipp similarity index 100% rename from xs/src/boost/test/impl/xml_report_formatter.ipp rename to xs/include/boost/test/impl/xml_report_formatter.ipp diff --git a/xs/src/boost/test/interaction_based.hpp b/xs/include/boost/test/interaction_based.hpp similarity index 100% rename from xs/src/boost/test/interaction_based.hpp rename to xs/include/boost/test/interaction_based.hpp diff --git a/xs/src/boost/test/mock_object.hpp b/xs/include/boost/test/mock_object.hpp similarity index 100% rename from xs/src/boost/test/mock_object.hpp rename to xs/include/boost/test/mock_object.hpp diff --git a/xs/src/boost/test/output/compiler_log_formatter.hpp b/xs/include/boost/test/output/compiler_log_formatter.hpp similarity index 100% rename from xs/src/boost/test/output/compiler_log_formatter.hpp rename to xs/include/boost/test/output/compiler_log_formatter.hpp diff --git a/xs/src/boost/test/output/plain_report_formatter.hpp b/xs/include/boost/test/output/plain_report_formatter.hpp similarity index 100% rename from xs/src/boost/test/output/plain_report_formatter.hpp rename to xs/include/boost/test/output/plain_report_formatter.hpp diff --git a/xs/src/boost/test/output/xml_log_formatter.hpp b/xs/include/boost/test/output/xml_log_formatter.hpp similarity index 100% rename from xs/src/boost/test/output/xml_log_formatter.hpp rename to xs/include/boost/test/output/xml_log_formatter.hpp diff --git a/xs/src/boost/test/output/xml_report_formatter.hpp b/xs/include/boost/test/output/xml_report_formatter.hpp similarity index 100% rename from xs/src/boost/test/output/xml_report_formatter.hpp rename to xs/include/boost/test/output/xml_report_formatter.hpp diff --git a/xs/src/boost/test/output_test_stream.hpp b/xs/include/boost/test/output_test_stream.hpp similarity index 100% rename from xs/src/boost/test/output_test_stream.hpp rename to xs/include/boost/test/output_test_stream.hpp diff --git a/xs/src/boost/test/predicate_result.hpp b/xs/include/boost/test/predicate_result.hpp similarity index 100% rename from xs/src/boost/test/predicate_result.hpp rename to xs/include/boost/test/predicate_result.hpp diff --git a/xs/src/boost/test/progress_monitor.hpp b/xs/include/boost/test/progress_monitor.hpp similarity index 100% rename from xs/src/boost/test/progress_monitor.hpp rename to xs/include/boost/test/progress_monitor.hpp diff --git a/xs/src/boost/test/results_collector.hpp b/xs/include/boost/test/results_collector.hpp similarity index 100% rename from xs/src/boost/test/results_collector.hpp rename to xs/include/boost/test/results_collector.hpp diff --git a/xs/src/boost/test/results_reporter.hpp b/xs/include/boost/test/results_reporter.hpp similarity index 100% rename from xs/src/boost/test/results_reporter.hpp rename to xs/include/boost/test/results_reporter.hpp diff --git a/xs/src/boost/test/test_case_template.hpp b/xs/include/boost/test/test_case_template.hpp similarity index 100% rename from xs/src/boost/test/test_case_template.hpp rename to xs/include/boost/test/test_case_template.hpp diff --git a/xs/src/boost/test/test_observer.hpp b/xs/include/boost/test/test_observer.hpp similarity index 100% rename from xs/src/boost/test/test_observer.hpp rename to xs/include/boost/test/test_observer.hpp diff --git a/xs/src/boost/test/test_tools.hpp b/xs/include/boost/test/test_tools.hpp similarity index 100% rename from xs/src/boost/test/test_tools.hpp rename to xs/include/boost/test/test_tools.hpp diff --git a/xs/src/boost/test/unit_test.hpp b/xs/include/boost/test/unit_test.hpp similarity index 100% rename from xs/src/boost/test/unit_test.hpp rename to xs/include/boost/test/unit_test.hpp diff --git a/xs/src/boost/test/unit_test_log.hpp b/xs/include/boost/test/unit_test_log.hpp similarity index 100% rename from xs/src/boost/test/unit_test_log.hpp rename to xs/include/boost/test/unit_test_log.hpp diff --git a/xs/src/boost/test/unit_test_log_formatter.hpp b/xs/include/boost/test/unit_test_log_formatter.hpp similarity index 100% rename from xs/src/boost/test/unit_test_log_formatter.hpp rename to xs/include/boost/test/unit_test_log_formatter.hpp diff --git a/xs/src/boost/test/unit_test_monitor.hpp b/xs/include/boost/test/unit_test_monitor.hpp similarity index 100% rename from xs/src/boost/test/unit_test_monitor.hpp rename to xs/include/boost/test/unit_test_monitor.hpp diff --git a/xs/src/boost/test/unit_test_suite.hpp b/xs/include/boost/test/unit_test_suite.hpp similarity index 100% rename from xs/src/boost/test/unit_test_suite.hpp rename to xs/include/boost/test/unit_test_suite.hpp diff --git a/xs/src/boost/test/unit_test_suite_impl.hpp b/xs/include/boost/test/unit_test_suite_impl.hpp similarity index 100% rename from xs/src/boost/test/unit_test_suite_impl.hpp rename to xs/include/boost/test/unit_test_suite_impl.hpp diff --git a/xs/src/boost/test/utils/algorithm.hpp b/xs/include/boost/test/utils/algorithm.hpp similarity index 100% rename from xs/src/boost/test/utils/algorithm.hpp rename to xs/include/boost/test/utils/algorithm.hpp diff --git a/xs/src/boost/test/utils/assign_op.hpp b/xs/include/boost/test/utils/assign_op.hpp similarity index 100% rename from xs/src/boost/test/utils/assign_op.hpp rename to xs/include/boost/test/utils/assign_op.hpp diff --git a/xs/src/boost/test/utils/basic_cstring/basic_cstring.hpp b/xs/include/boost/test/utils/basic_cstring/basic_cstring.hpp similarity index 100% rename from xs/src/boost/test/utils/basic_cstring/basic_cstring.hpp rename to xs/include/boost/test/utils/basic_cstring/basic_cstring.hpp diff --git a/xs/src/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp b/xs/include/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp similarity index 100% rename from xs/src/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp rename to xs/include/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp diff --git a/xs/src/boost/test/utils/basic_cstring/bcs_char_traits.hpp b/xs/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp similarity index 100% rename from xs/src/boost/test/utils/basic_cstring/bcs_char_traits.hpp rename to xs/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp diff --git a/xs/src/boost/test/utils/basic_cstring/compare.hpp b/xs/include/boost/test/utils/basic_cstring/compare.hpp similarity index 100% rename from xs/src/boost/test/utils/basic_cstring/compare.hpp rename to xs/include/boost/test/utils/basic_cstring/compare.hpp diff --git a/xs/src/boost/test/utils/basic_cstring/io.hpp b/xs/include/boost/test/utils/basic_cstring/io.hpp similarity index 100% rename from xs/src/boost/test/utils/basic_cstring/io.hpp rename to xs/include/boost/test/utils/basic_cstring/io.hpp diff --git a/xs/src/boost/test/utils/callback.hpp b/xs/include/boost/test/utils/callback.hpp similarity index 100% rename from xs/src/boost/test/utils/callback.hpp rename to xs/include/boost/test/utils/callback.hpp diff --git a/xs/src/boost/test/utils/class_properties.hpp b/xs/include/boost/test/utils/class_properties.hpp similarity index 100% rename from xs/src/boost/test/utils/class_properties.hpp rename to xs/include/boost/test/utils/class_properties.hpp diff --git a/xs/src/boost/test/utils/custom_manip.hpp b/xs/include/boost/test/utils/custom_manip.hpp similarity index 100% rename from xs/src/boost/test/utils/custom_manip.hpp rename to xs/include/boost/test/utils/custom_manip.hpp diff --git a/xs/src/boost/test/utils/fixed_mapping.hpp b/xs/include/boost/test/utils/fixed_mapping.hpp similarity index 100% rename from xs/src/boost/test/utils/fixed_mapping.hpp rename to xs/include/boost/test/utils/fixed_mapping.hpp diff --git a/xs/src/boost/test/utils/foreach.hpp b/xs/include/boost/test/utils/foreach.hpp similarity index 100% rename from xs/src/boost/test/utils/foreach.hpp rename to xs/include/boost/test/utils/foreach.hpp diff --git a/xs/src/boost/test/utils/iterator/input_iterator_facade.hpp b/xs/include/boost/test/utils/iterator/input_iterator_facade.hpp similarity index 100% rename from xs/src/boost/test/utils/iterator/input_iterator_facade.hpp rename to xs/include/boost/test/utils/iterator/input_iterator_facade.hpp diff --git a/xs/src/boost/test/utils/iterator/token_iterator.hpp b/xs/include/boost/test/utils/iterator/token_iterator.hpp similarity index 100% rename from xs/src/boost/test/utils/iterator/token_iterator.hpp rename to xs/include/boost/test/utils/iterator/token_iterator.hpp diff --git a/xs/src/boost/test/utils/lazy_ostream.hpp b/xs/include/boost/test/utils/lazy_ostream.hpp similarity index 100% rename from xs/src/boost/test/utils/lazy_ostream.hpp rename to xs/include/boost/test/utils/lazy_ostream.hpp diff --git a/xs/src/boost/test/utils/named_params.hpp b/xs/include/boost/test/utils/named_params.hpp similarity index 100% rename from xs/src/boost/test/utils/named_params.hpp rename to xs/include/boost/test/utils/named_params.hpp diff --git a/xs/src/boost/test/utils/rtti.hpp b/xs/include/boost/test/utils/rtti.hpp similarity index 100% rename from xs/src/boost/test/utils/rtti.hpp rename to xs/include/boost/test/utils/rtti.hpp diff --git a/xs/src/boost/test/utils/runtime/argument.hpp b/xs/include/boost/test/utils/runtime/argument.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/argument.hpp rename to xs/include/boost/test/utils/runtime/argument.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/argument_factory.hpp b/xs/include/boost/test/utils/runtime/cla/argument_factory.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/argument_factory.hpp rename to xs/include/boost/test/utils/runtime/cla/argument_factory.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/argv_traverser.hpp b/xs/include/boost/test/utils/runtime/cla/argv_traverser.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/argv_traverser.hpp rename to xs/include/boost/test/utils/runtime/cla/argv_traverser.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/argv_traverser.ipp b/xs/include/boost/test/utils/runtime/cla/argv_traverser.ipp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/argv_traverser.ipp rename to xs/include/boost/test/utils/runtime/cla/argv_traverser.ipp diff --git a/xs/src/boost/test/utils/runtime/cla/basic_parameter.hpp b/xs/include/boost/test/utils/runtime/cla/basic_parameter.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/basic_parameter.hpp rename to xs/include/boost/test/utils/runtime/cla/basic_parameter.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/char_parameter.hpp b/xs/include/boost/test/utils/runtime/cla/char_parameter.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/char_parameter.hpp rename to xs/include/boost/test/utils/runtime/cla/char_parameter.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/char_parameter.ipp b/xs/include/boost/test/utils/runtime/cla/char_parameter.ipp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/char_parameter.ipp rename to xs/include/boost/test/utils/runtime/cla/char_parameter.ipp diff --git a/xs/src/boost/test/utils/runtime/cla/detail/argument_value_usage.hpp b/xs/include/boost/test/utils/runtime/cla/detail/argument_value_usage.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/detail/argument_value_usage.hpp rename to xs/include/boost/test/utils/runtime/cla/detail/argument_value_usage.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/dual_name_parameter.hpp b/xs/include/boost/test/utils/runtime/cla/dual_name_parameter.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/dual_name_parameter.hpp rename to xs/include/boost/test/utils/runtime/cla/dual_name_parameter.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/dual_name_parameter.ipp b/xs/include/boost/test/utils/runtime/cla/dual_name_parameter.ipp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/dual_name_parameter.ipp rename to xs/include/boost/test/utils/runtime/cla/dual_name_parameter.ipp diff --git a/xs/src/boost/test/utils/runtime/cla/fwd.hpp b/xs/include/boost/test/utils/runtime/cla/fwd.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/fwd.hpp rename to xs/include/boost/test/utils/runtime/cla/fwd.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/id_policy.hpp b/xs/include/boost/test/utils/runtime/cla/id_policy.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/id_policy.hpp rename to xs/include/boost/test/utils/runtime/cla/id_policy.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/id_policy.ipp b/xs/include/boost/test/utils/runtime/cla/id_policy.ipp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/id_policy.ipp rename to xs/include/boost/test/utils/runtime/cla/id_policy.ipp diff --git a/xs/src/boost/test/utils/runtime/cla/iface/argument_factory.hpp b/xs/include/boost/test/utils/runtime/cla/iface/argument_factory.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/iface/argument_factory.hpp rename to xs/include/boost/test/utils/runtime/cla/iface/argument_factory.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/iface/id_policy.hpp b/xs/include/boost/test/utils/runtime/cla/iface/id_policy.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/iface/id_policy.hpp rename to xs/include/boost/test/utils/runtime/cla/iface/id_policy.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/modifier.hpp b/xs/include/boost/test/utils/runtime/cla/modifier.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/modifier.hpp rename to xs/include/boost/test/utils/runtime/cla/modifier.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/named_parameter.hpp b/xs/include/boost/test/utils/runtime/cla/named_parameter.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/named_parameter.hpp rename to xs/include/boost/test/utils/runtime/cla/named_parameter.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/named_parameter.ipp b/xs/include/boost/test/utils/runtime/cla/named_parameter.ipp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/named_parameter.ipp rename to xs/include/boost/test/utils/runtime/cla/named_parameter.ipp diff --git a/xs/src/boost/test/utils/runtime/cla/parameter.hpp b/xs/include/boost/test/utils/runtime/cla/parameter.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/parameter.hpp rename to xs/include/boost/test/utils/runtime/cla/parameter.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/parser.hpp b/xs/include/boost/test/utils/runtime/cla/parser.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/parser.hpp rename to xs/include/boost/test/utils/runtime/cla/parser.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/parser.ipp b/xs/include/boost/test/utils/runtime/cla/parser.ipp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/parser.ipp rename to xs/include/boost/test/utils/runtime/cla/parser.ipp diff --git a/xs/src/boost/test/utils/runtime/cla/typed_parameter.hpp b/xs/include/boost/test/utils/runtime/cla/typed_parameter.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/typed_parameter.hpp rename to xs/include/boost/test/utils/runtime/cla/typed_parameter.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/validation.hpp b/xs/include/boost/test/utils/runtime/cla/validation.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/validation.hpp rename to xs/include/boost/test/utils/runtime/cla/validation.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/validation.ipp b/xs/include/boost/test/utils/runtime/cla/validation.ipp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/validation.ipp rename to xs/include/boost/test/utils/runtime/cla/validation.ipp diff --git a/xs/src/boost/test/utils/runtime/cla/value_generator.hpp b/xs/include/boost/test/utils/runtime/cla/value_generator.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/value_generator.hpp rename to xs/include/boost/test/utils/runtime/cla/value_generator.hpp diff --git a/xs/src/boost/test/utils/runtime/cla/value_handler.hpp b/xs/include/boost/test/utils/runtime/cla/value_handler.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/cla/value_handler.hpp rename to xs/include/boost/test/utils/runtime/cla/value_handler.hpp diff --git a/xs/src/boost/test/utils/runtime/config.hpp b/xs/include/boost/test/utils/runtime/config.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/config.hpp rename to xs/include/boost/test/utils/runtime/config.hpp diff --git a/xs/src/boost/test/utils/runtime/env/environment.hpp b/xs/include/boost/test/utils/runtime/env/environment.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/env/environment.hpp rename to xs/include/boost/test/utils/runtime/env/environment.hpp diff --git a/xs/src/boost/test/utils/runtime/env/environment.ipp b/xs/include/boost/test/utils/runtime/env/environment.ipp similarity index 100% rename from xs/src/boost/test/utils/runtime/env/environment.ipp rename to xs/include/boost/test/utils/runtime/env/environment.ipp diff --git a/xs/src/boost/test/utils/runtime/env/fwd.hpp b/xs/include/boost/test/utils/runtime/env/fwd.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/env/fwd.hpp rename to xs/include/boost/test/utils/runtime/env/fwd.hpp diff --git a/xs/src/boost/test/utils/runtime/env/modifier.hpp b/xs/include/boost/test/utils/runtime/env/modifier.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/env/modifier.hpp rename to xs/include/boost/test/utils/runtime/env/modifier.hpp diff --git a/xs/src/boost/test/utils/runtime/env/variable.hpp b/xs/include/boost/test/utils/runtime/env/variable.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/env/variable.hpp rename to xs/include/boost/test/utils/runtime/env/variable.hpp diff --git a/xs/src/boost/test/utils/runtime/fwd.hpp b/xs/include/boost/test/utils/runtime/fwd.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/fwd.hpp rename to xs/include/boost/test/utils/runtime/fwd.hpp diff --git a/xs/src/boost/test/utils/runtime/interpret_argument_value.hpp b/xs/include/boost/test/utils/runtime/interpret_argument_value.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/interpret_argument_value.hpp rename to xs/include/boost/test/utils/runtime/interpret_argument_value.hpp diff --git a/xs/src/boost/test/utils/runtime/parameter.hpp b/xs/include/boost/test/utils/runtime/parameter.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/parameter.hpp rename to xs/include/boost/test/utils/runtime/parameter.hpp diff --git a/xs/src/boost/test/utils/runtime/trace.hpp b/xs/include/boost/test/utils/runtime/trace.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/trace.hpp rename to xs/include/boost/test/utils/runtime/trace.hpp diff --git a/xs/src/boost/test/utils/runtime/validation.hpp b/xs/include/boost/test/utils/runtime/validation.hpp similarity index 100% rename from xs/src/boost/test/utils/runtime/validation.hpp rename to xs/include/boost/test/utils/runtime/validation.hpp diff --git a/xs/src/boost/test/utils/trivial_singleton.hpp b/xs/include/boost/test/utils/trivial_singleton.hpp similarity index 100% rename from xs/src/boost/test/utils/trivial_singleton.hpp rename to xs/include/boost/test/utils/trivial_singleton.hpp diff --git a/xs/src/boost/test/utils/wrap_stringstream.hpp b/xs/include/boost/test/utils/wrap_stringstream.hpp similarity index 100% rename from xs/src/boost/test/utils/wrap_stringstream.hpp rename to xs/include/boost/test/utils/wrap_stringstream.hpp diff --git a/xs/src/boost/test/utils/xml_printer.hpp b/xs/include/boost/test/utils/xml_printer.hpp similarity index 100% rename from xs/src/boost/test/utils/xml_printer.hpp rename to xs/include/boost/test/utils/xml_printer.hpp diff --git a/xs/src/boost/throw_exception.hpp b/xs/include/boost/throw_exception.hpp similarity index 100% rename from xs/src/boost/throw_exception.hpp rename to xs/include/boost/throw_exception.hpp diff --git a/xs/src/boost/timer.hpp b/xs/include/boost/timer.hpp similarity index 100% rename from xs/src/boost/timer.hpp rename to xs/include/boost/timer.hpp diff --git a/xs/src/boost/timer/config.hpp b/xs/include/boost/timer/config.hpp similarity index 100% rename from xs/src/boost/timer/config.hpp rename to xs/include/boost/timer/config.hpp diff --git a/xs/src/boost/timer/timer.hpp b/xs/include/boost/timer/timer.hpp similarity index 100% rename from xs/src/boost/timer/timer.hpp rename to xs/include/boost/timer/timer.hpp diff --git a/xs/src/boost/type.hpp b/xs/include/boost/type.hpp similarity index 100% rename from xs/src/boost/type.hpp rename to xs/include/boost/type.hpp diff --git a/xs/src/boost/type_traits/add_const.hpp b/xs/include/boost/type_traits/add_const.hpp similarity index 100% rename from xs/src/boost/type_traits/add_const.hpp rename to xs/include/boost/type_traits/add_const.hpp diff --git a/xs/src/boost/type_traits/add_cv.hpp b/xs/include/boost/type_traits/add_cv.hpp similarity index 100% rename from xs/src/boost/type_traits/add_cv.hpp rename to xs/include/boost/type_traits/add_cv.hpp diff --git a/xs/src/boost/type_traits/add_lvalue_reference.hpp b/xs/include/boost/type_traits/add_lvalue_reference.hpp similarity index 100% rename from xs/src/boost/type_traits/add_lvalue_reference.hpp rename to xs/include/boost/type_traits/add_lvalue_reference.hpp diff --git a/xs/src/boost/type_traits/add_pointer.hpp b/xs/include/boost/type_traits/add_pointer.hpp similarity index 100% rename from xs/src/boost/type_traits/add_pointer.hpp rename to xs/include/boost/type_traits/add_pointer.hpp diff --git a/xs/src/boost/type_traits/add_reference.hpp b/xs/include/boost/type_traits/add_reference.hpp similarity index 100% rename from xs/src/boost/type_traits/add_reference.hpp rename to xs/include/boost/type_traits/add_reference.hpp diff --git a/xs/src/boost/type_traits/add_rvalue_reference.hpp b/xs/include/boost/type_traits/add_rvalue_reference.hpp similarity index 100% rename from xs/src/boost/type_traits/add_rvalue_reference.hpp rename to xs/include/boost/type_traits/add_rvalue_reference.hpp diff --git a/xs/src/boost/type_traits/add_volatile.hpp b/xs/include/boost/type_traits/add_volatile.hpp similarity index 100% rename from xs/src/boost/type_traits/add_volatile.hpp rename to xs/include/boost/type_traits/add_volatile.hpp diff --git a/xs/src/boost/type_traits/alignment_of.hpp b/xs/include/boost/type_traits/alignment_of.hpp similarity index 100% rename from xs/src/boost/type_traits/alignment_of.hpp rename to xs/include/boost/type_traits/alignment_of.hpp diff --git a/xs/src/boost/type_traits/arithmetic_traits.hpp b/xs/include/boost/type_traits/arithmetic_traits.hpp similarity index 100% rename from xs/src/boost/type_traits/arithmetic_traits.hpp rename to xs/include/boost/type_traits/arithmetic_traits.hpp diff --git a/xs/src/boost/type_traits/broken_compiler_spec.hpp b/xs/include/boost/type_traits/broken_compiler_spec.hpp similarity index 100% rename from xs/src/boost/type_traits/broken_compiler_spec.hpp rename to xs/include/boost/type_traits/broken_compiler_spec.hpp diff --git a/xs/src/boost/type_traits/common_type.hpp b/xs/include/boost/type_traits/common_type.hpp similarity index 100% rename from xs/src/boost/type_traits/common_type.hpp rename to xs/include/boost/type_traits/common_type.hpp diff --git a/xs/src/boost/type_traits/composite_traits.hpp b/xs/include/boost/type_traits/composite_traits.hpp similarity index 100% rename from xs/src/boost/type_traits/composite_traits.hpp rename to xs/include/boost/type_traits/composite_traits.hpp diff --git a/xs/src/boost/type_traits/config.hpp b/xs/include/boost/type_traits/config.hpp similarity index 100% rename from xs/src/boost/type_traits/config.hpp rename to xs/include/boost/type_traits/config.hpp diff --git a/xs/src/boost/type_traits/conversion_traits.hpp b/xs/include/boost/type_traits/conversion_traits.hpp similarity index 100% rename from xs/src/boost/type_traits/conversion_traits.hpp rename to xs/include/boost/type_traits/conversion_traits.hpp diff --git a/xs/src/boost/type_traits/cv_traits.hpp b/xs/include/boost/type_traits/cv_traits.hpp similarity index 100% rename from xs/src/boost/type_traits/cv_traits.hpp rename to xs/include/boost/type_traits/cv_traits.hpp diff --git a/xs/src/boost/type_traits/detail/bool_trait_def.hpp b/xs/include/boost/type_traits/detail/bool_trait_def.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/bool_trait_def.hpp rename to xs/include/boost/type_traits/detail/bool_trait_def.hpp diff --git a/xs/src/boost/type_traits/detail/bool_trait_undef.hpp b/xs/include/boost/type_traits/detail/bool_trait_undef.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/bool_trait_undef.hpp rename to xs/include/boost/type_traits/detail/bool_trait_undef.hpp diff --git a/xs/src/boost/type_traits/detail/common_type_imp.hpp b/xs/include/boost/type_traits/detail/common_type_imp.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/common_type_imp.hpp rename to xs/include/boost/type_traits/detail/common_type_imp.hpp diff --git a/xs/src/boost/type_traits/detail/cv_traits_impl.hpp b/xs/include/boost/type_traits/detail/cv_traits_impl.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/cv_traits_impl.hpp rename to xs/include/boost/type_traits/detail/cv_traits_impl.hpp diff --git a/xs/src/boost/type_traits/detail/false_result.hpp b/xs/include/boost/type_traits/detail/false_result.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/false_result.hpp rename to xs/include/boost/type_traits/detail/false_result.hpp diff --git a/xs/src/boost/type_traits/detail/has_binary_operator.hpp b/xs/include/boost/type_traits/detail/has_binary_operator.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/has_binary_operator.hpp rename to xs/include/boost/type_traits/detail/has_binary_operator.hpp diff --git a/xs/src/boost/type_traits/detail/ice_and.hpp b/xs/include/boost/type_traits/detail/ice_and.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/ice_and.hpp rename to xs/include/boost/type_traits/detail/ice_and.hpp diff --git a/xs/src/boost/type_traits/detail/ice_eq.hpp b/xs/include/boost/type_traits/detail/ice_eq.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/ice_eq.hpp rename to xs/include/boost/type_traits/detail/ice_eq.hpp diff --git a/xs/src/boost/type_traits/detail/ice_not.hpp b/xs/include/boost/type_traits/detail/ice_not.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/ice_not.hpp rename to xs/include/boost/type_traits/detail/ice_not.hpp diff --git a/xs/src/boost/type_traits/detail/ice_or.hpp b/xs/include/boost/type_traits/detail/ice_or.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/ice_or.hpp rename to xs/include/boost/type_traits/detail/ice_or.hpp diff --git a/xs/src/boost/type_traits/detail/is_function_ptr_helper.hpp b/xs/include/boost/type_traits/detail/is_function_ptr_helper.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/is_function_ptr_helper.hpp rename to xs/include/boost/type_traits/detail/is_function_ptr_helper.hpp diff --git a/xs/src/boost/type_traits/detail/is_function_ptr_tester.hpp b/xs/include/boost/type_traits/detail/is_function_ptr_tester.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/is_function_ptr_tester.hpp rename to xs/include/boost/type_traits/detail/is_function_ptr_tester.hpp diff --git a/xs/src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp b/xs/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp rename to xs/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp diff --git a/xs/src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp b/xs/include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp rename to xs/include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp diff --git a/xs/src/boost/type_traits/detail/size_t_trait_def.hpp b/xs/include/boost/type_traits/detail/size_t_trait_def.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/size_t_trait_def.hpp rename to xs/include/boost/type_traits/detail/size_t_trait_def.hpp diff --git a/xs/src/boost/type_traits/detail/size_t_trait_undef.hpp b/xs/include/boost/type_traits/detail/size_t_trait_undef.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/size_t_trait_undef.hpp rename to xs/include/boost/type_traits/detail/size_t_trait_undef.hpp diff --git a/xs/src/boost/type_traits/detail/template_arity_spec.hpp b/xs/include/boost/type_traits/detail/template_arity_spec.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/template_arity_spec.hpp rename to xs/include/boost/type_traits/detail/template_arity_spec.hpp diff --git a/xs/src/boost/type_traits/detail/type_trait_def.hpp b/xs/include/boost/type_traits/detail/type_trait_def.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/type_trait_def.hpp rename to xs/include/boost/type_traits/detail/type_trait_def.hpp diff --git a/xs/src/boost/type_traits/detail/type_trait_undef.hpp b/xs/include/boost/type_traits/detail/type_trait_undef.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/type_trait_undef.hpp rename to xs/include/boost/type_traits/detail/type_trait_undef.hpp diff --git a/xs/src/boost/type_traits/detail/wrap.hpp b/xs/include/boost/type_traits/detail/wrap.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/wrap.hpp rename to xs/include/boost/type_traits/detail/wrap.hpp diff --git a/xs/src/boost/type_traits/detail/yes_no_type.hpp b/xs/include/boost/type_traits/detail/yes_no_type.hpp similarity index 100% rename from xs/src/boost/type_traits/detail/yes_no_type.hpp rename to xs/include/boost/type_traits/detail/yes_no_type.hpp diff --git a/xs/src/boost/type_traits/function_traits.hpp b/xs/include/boost/type_traits/function_traits.hpp similarity index 100% rename from xs/src/boost/type_traits/function_traits.hpp rename to xs/include/boost/type_traits/function_traits.hpp diff --git a/xs/src/boost/type_traits/has_left_shift.hpp b/xs/include/boost/type_traits/has_left_shift.hpp similarity index 100% rename from xs/src/boost/type_traits/has_left_shift.hpp rename to xs/include/boost/type_traits/has_left_shift.hpp diff --git a/xs/src/boost/type_traits/has_nothrow_constructor.hpp b/xs/include/boost/type_traits/has_nothrow_constructor.hpp similarity index 100% rename from xs/src/boost/type_traits/has_nothrow_constructor.hpp rename to xs/include/boost/type_traits/has_nothrow_constructor.hpp diff --git a/xs/src/boost/type_traits/has_nothrow_copy.hpp b/xs/include/boost/type_traits/has_nothrow_copy.hpp similarity index 100% rename from xs/src/boost/type_traits/has_nothrow_copy.hpp rename to xs/include/boost/type_traits/has_nothrow_copy.hpp diff --git a/xs/src/boost/type_traits/has_right_shift.hpp b/xs/include/boost/type_traits/has_right_shift.hpp similarity index 100% rename from xs/src/boost/type_traits/has_right_shift.hpp rename to xs/include/boost/type_traits/has_right_shift.hpp diff --git a/xs/src/boost/type_traits/has_trivial_constructor.hpp b/xs/include/boost/type_traits/has_trivial_constructor.hpp similarity index 100% rename from xs/src/boost/type_traits/has_trivial_constructor.hpp rename to xs/include/boost/type_traits/has_trivial_constructor.hpp diff --git a/xs/src/boost/type_traits/has_trivial_copy.hpp b/xs/include/boost/type_traits/has_trivial_copy.hpp similarity index 100% rename from xs/src/boost/type_traits/has_trivial_copy.hpp rename to xs/include/boost/type_traits/has_trivial_copy.hpp diff --git a/xs/src/boost/type_traits/ice.hpp b/xs/include/boost/type_traits/ice.hpp similarity index 100% rename from xs/src/boost/type_traits/ice.hpp rename to xs/include/boost/type_traits/ice.hpp diff --git a/xs/src/boost/type_traits/integral_constant.hpp b/xs/include/boost/type_traits/integral_constant.hpp similarity index 100% rename from xs/src/boost/type_traits/integral_constant.hpp rename to xs/include/boost/type_traits/integral_constant.hpp diff --git a/xs/src/boost/type_traits/intrinsics.hpp b/xs/include/boost/type_traits/intrinsics.hpp similarity index 100% rename from xs/src/boost/type_traits/intrinsics.hpp rename to xs/include/boost/type_traits/intrinsics.hpp diff --git a/xs/src/boost/type_traits/is_abstract.hpp b/xs/include/boost/type_traits/is_abstract.hpp similarity index 100% rename from xs/src/boost/type_traits/is_abstract.hpp rename to xs/include/boost/type_traits/is_abstract.hpp diff --git a/xs/src/boost/type_traits/is_arithmetic.hpp b/xs/include/boost/type_traits/is_arithmetic.hpp similarity index 100% rename from xs/src/boost/type_traits/is_arithmetic.hpp rename to xs/include/boost/type_traits/is_arithmetic.hpp diff --git a/xs/src/boost/type_traits/is_array.hpp b/xs/include/boost/type_traits/is_array.hpp similarity index 100% rename from xs/src/boost/type_traits/is_array.hpp rename to xs/include/boost/type_traits/is_array.hpp diff --git a/xs/src/boost/type_traits/is_base_and_derived.hpp b/xs/include/boost/type_traits/is_base_and_derived.hpp similarity index 100% rename from xs/src/boost/type_traits/is_base_and_derived.hpp rename to xs/include/boost/type_traits/is_base_and_derived.hpp diff --git a/xs/src/boost/type_traits/is_base_of.hpp b/xs/include/boost/type_traits/is_base_of.hpp similarity index 100% rename from xs/src/boost/type_traits/is_base_of.hpp rename to xs/include/boost/type_traits/is_base_of.hpp diff --git a/xs/src/boost/type_traits/is_class.hpp b/xs/include/boost/type_traits/is_class.hpp similarity index 100% rename from xs/src/boost/type_traits/is_class.hpp rename to xs/include/boost/type_traits/is_class.hpp diff --git a/xs/src/boost/type_traits/is_const.hpp b/xs/include/boost/type_traits/is_const.hpp similarity index 100% rename from xs/src/boost/type_traits/is_const.hpp rename to xs/include/boost/type_traits/is_const.hpp diff --git a/xs/src/boost/type_traits/is_convertible.hpp b/xs/include/boost/type_traits/is_convertible.hpp similarity index 100% rename from xs/src/boost/type_traits/is_convertible.hpp rename to xs/include/boost/type_traits/is_convertible.hpp diff --git a/xs/src/boost/type_traits/is_enum.hpp b/xs/include/boost/type_traits/is_enum.hpp similarity index 100% rename from xs/src/boost/type_traits/is_enum.hpp rename to xs/include/boost/type_traits/is_enum.hpp diff --git a/xs/src/boost/type_traits/is_float.hpp b/xs/include/boost/type_traits/is_float.hpp similarity index 100% rename from xs/src/boost/type_traits/is_float.hpp rename to xs/include/boost/type_traits/is_float.hpp diff --git a/xs/src/boost/type_traits/is_floating_point.hpp b/xs/include/boost/type_traits/is_floating_point.hpp similarity index 100% rename from xs/src/boost/type_traits/is_floating_point.hpp rename to xs/include/boost/type_traits/is_floating_point.hpp diff --git a/xs/src/boost/type_traits/is_function.hpp b/xs/include/boost/type_traits/is_function.hpp similarity index 100% rename from xs/src/boost/type_traits/is_function.hpp rename to xs/include/boost/type_traits/is_function.hpp diff --git a/xs/src/boost/type_traits/is_fundamental.hpp b/xs/include/boost/type_traits/is_fundamental.hpp similarity index 100% rename from xs/src/boost/type_traits/is_fundamental.hpp rename to xs/include/boost/type_traits/is_fundamental.hpp diff --git a/xs/src/boost/type_traits/is_integral.hpp b/xs/include/boost/type_traits/is_integral.hpp similarity index 100% rename from xs/src/boost/type_traits/is_integral.hpp rename to xs/include/boost/type_traits/is_integral.hpp diff --git a/xs/src/boost/type_traits/is_lvalue_reference.hpp b/xs/include/boost/type_traits/is_lvalue_reference.hpp similarity index 100% rename from xs/src/boost/type_traits/is_lvalue_reference.hpp rename to xs/include/boost/type_traits/is_lvalue_reference.hpp diff --git a/xs/src/boost/type_traits/is_member_function_pointer.hpp b/xs/include/boost/type_traits/is_member_function_pointer.hpp similarity index 100% rename from xs/src/boost/type_traits/is_member_function_pointer.hpp rename to xs/include/boost/type_traits/is_member_function_pointer.hpp diff --git a/xs/src/boost/type_traits/is_member_pointer.hpp b/xs/include/boost/type_traits/is_member_pointer.hpp similarity index 100% rename from xs/src/boost/type_traits/is_member_pointer.hpp rename to xs/include/boost/type_traits/is_member_pointer.hpp diff --git a/xs/src/boost/type_traits/is_pod.hpp b/xs/include/boost/type_traits/is_pod.hpp similarity index 100% rename from xs/src/boost/type_traits/is_pod.hpp rename to xs/include/boost/type_traits/is_pod.hpp diff --git a/xs/src/boost/type_traits/is_pointer.hpp b/xs/include/boost/type_traits/is_pointer.hpp similarity index 100% rename from xs/src/boost/type_traits/is_pointer.hpp rename to xs/include/boost/type_traits/is_pointer.hpp diff --git a/xs/src/boost/type_traits/is_polymorphic.hpp b/xs/include/boost/type_traits/is_polymorphic.hpp similarity index 100% rename from xs/src/boost/type_traits/is_polymorphic.hpp rename to xs/include/boost/type_traits/is_polymorphic.hpp diff --git a/xs/src/boost/type_traits/is_reference.hpp b/xs/include/boost/type_traits/is_reference.hpp similarity index 100% rename from xs/src/boost/type_traits/is_reference.hpp rename to xs/include/boost/type_traits/is_reference.hpp diff --git a/xs/src/boost/type_traits/is_rvalue_reference.hpp b/xs/include/boost/type_traits/is_rvalue_reference.hpp similarity index 100% rename from xs/src/boost/type_traits/is_rvalue_reference.hpp rename to xs/include/boost/type_traits/is_rvalue_reference.hpp diff --git a/xs/src/boost/type_traits/is_same.hpp b/xs/include/boost/type_traits/is_same.hpp similarity index 100% rename from xs/src/boost/type_traits/is_same.hpp rename to xs/include/boost/type_traits/is_same.hpp diff --git a/xs/src/boost/type_traits/is_scalar.hpp b/xs/include/boost/type_traits/is_scalar.hpp similarity index 100% rename from xs/src/boost/type_traits/is_scalar.hpp rename to xs/include/boost/type_traits/is_scalar.hpp diff --git a/xs/src/boost/type_traits/is_signed.hpp b/xs/include/boost/type_traits/is_signed.hpp similarity index 100% rename from xs/src/boost/type_traits/is_signed.hpp rename to xs/include/boost/type_traits/is_signed.hpp diff --git a/xs/src/boost/type_traits/is_union.hpp b/xs/include/boost/type_traits/is_union.hpp similarity index 100% rename from xs/src/boost/type_traits/is_union.hpp rename to xs/include/boost/type_traits/is_union.hpp diff --git a/xs/src/boost/type_traits/is_unsigned.hpp b/xs/include/boost/type_traits/is_unsigned.hpp similarity index 100% rename from xs/src/boost/type_traits/is_unsigned.hpp rename to xs/include/boost/type_traits/is_unsigned.hpp diff --git a/xs/src/boost/type_traits/is_void.hpp b/xs/include/boost/type_traits/is_void.hpp similarity index 100% rename from xs/src/boost/type_traits/is_void.hpp rename to xs/include/boost/type_traits/is_void.hpp diff --git a/xs/src/boost/type_traits/is_volatile.hpp b/xs/include/boost/type_traits/is_volatile.hpp similarity index 100% rename from xs/src/boost/type_traits/is_volatile.hpp rename to xs/include/boost/type_traits/is_volatile.hpp diff --git a/xs/src/boost/type_traits/make_signed.hpp b/xs/include/boost/type_traits/make_signed.hpp similarity index 100% rename from xs/src/boost/type_traits/make_signed.hpp rename to xs/include/boost/type_traits/make_signed.hpp diff --git a/xs/src/boost/type_traits/make_unsigned.hpp b/xs/include/boost/type_traits/make_unsigned.hpp similarity index 100% rename from xs/src/boost/type_traits/make_unsigned.hpp rename to xs/include/boost/type_traits/make_unsigned.hpp diff --git a/xs/src/boost/type_traits/msvc/remove_bounds.hpp b/xs/include/boost/type_traits/msvc/remove_bounds.hpp similarity index 100% rename from xs/src/boost/type_traits/msvc/remove_bounds.hpp rename to xs/include/boost/type_traits/msvc/remove_bounds.hpp diff --git a/xs/src/boost/type_traits/msvc/remove_const.hpp b/xs/include/boost/type_traits/msvc/remove_const.hpp similarity index 100% rename from xs/src/boost/type_traits/msvc/remove_const.hpp rename to xs/include/boost/type_traits/msvc/remove_const.hpp diff --git a/xs/src/boost/type_traits/msvc/remove_cv.hpp b/xs/include/boost/type_traits/msvc/remove_cv.hpp similarity index 100% rename from xs/src/boost/type_traits/msvc/remove_cv.hpp rename to xs/include/boost/type_traits/msvc/remove_cv.hpp diff --git a/xs/src/boost/type_traits/msvc/remove_pointer.hpp b/xs/include/boost/type_traits/msvc/remove_pointer.hpp similarity index 100% rename from xs/src/boost/type_traits/msvc/remove_pointer.hpp rename to xs/include/boost/type_traits/msvc/remove_pointer.hpp diff --git a/xs/src/boost/type_traits/msvc/remove_reference.hpp b/xs/include/boost/type_traits/msvc/remove_reference.hpp similarity index 100% rename from xs/src/boost/type_traits/msvc/remove_reference.hpp rename to xs/include/boost/type_traits/msvc/remove_reference.hpp diff --git a/xs/src/boost/type_traits/msvc/remove_volatile.hpp b/xs/include/boost/type_traits/msvc/remove_volatile.hpp similarity index 100% rename from xs/src/boost/type_traits/msvc/remove_volatile.hpp rename to xs/include/boost/type_traits/msvc/remove_volatile.hpp diff --git a/xs/src/boost/type_traits/msvc/typeof.hpp b/xs/include/boost/type_traits/msvc/typeof.hpp similarity index 100% rename from xs/src/boost/type_traits/msvc/typeof.hpp rename to xs/include/boost/type_traits/msvc/typeof.hpp diff --git a/xs/src/boost/type_traits/remove_bounds.hpp b/xs/include/boost/type_traits/remove_bounds.hpp similarity index 100% rename from xs/src/boost/type_traits/remove_bounds.hpp rename to xs/include/boost/type_traits/remove_bounds.hpp diff --git a/xs/src/boost/type_traits/remove_const.hpp b/xs/include/boost/type_traits/remove_const.hpp similarity index 100% rename from xs/src/boost/type_traits/remove_const.hpp rename to xs/include/boost/type_traits/remove_const.hpp diff --git a/xs/src/boost/type_traits/remove_cv.hpp b/xs/include/boost/type_traits/remove_cv.hpp similarity index 100% rename from xs/src/boost/type_traits/remove_cv.hpp rename to xs/include/boost/type_traits/remove_cv.hpp diff --git a/xs/src/boost/type_traits/remove_pointer.hpp b/xs/include/boost/type_traits/remove_pointer.hpp similarity index 100% rename from xs/src/boost/type_traits/remove_pointer.hpp rename to xs/include/boost/type_traits/remove_pointer.hpp diff --git a/xs/src/boost/type_traits/remove_reference.hpp b/xs/include/boost/type_traits/remove_reference.hpp similarity index 100% rename from xs/src/boost/type_traits/remove_reference.hpp rename to xs/include/boost/type_traits/remove_reference.hpp diff --git a/xs/src/boost/type_traits/remove_volatile.hpp b/xs/include/boost/type_traits/remove_volatile.hpp similarity index 100% rename from xs/src/boost/type_traits/remove_volatile.hpp rename to xs/include/boost/type_traits/remove_volatile.hpp diff --git a/xs/src/boost/type_traits/type_with_alignment.hpp b/xs/include/boost/type_traits/type_with_alignment.hpp similarity index 100% rename from xs/src/boost/type_traits/type_with_alignment.hpp rename to xs/include/boost/type_traits/type_with_alignment.hpp diff --git a/xs/src/boost/typeof/dmc/typeof_impl.hpp b/xs/include/boost/typeof/dmc/typeof_impl.hpp similarity index 100% rename from xs/src/boost/typeof/dmc/typeof_impl.hpp rename to xs/include/boost/typeof/dmc/typeof_impl.hpp diff --git a/xs/src/boost/typeof/encode_decode.hpp b/xs/include/boost/typeof/encode_decode.hpp similarity index 100% rename from xs/src/boost/typeof/encode_decode.hpp rename to xs/include/boost/typeof/encode_decode.hpp diff --git a/xs/src/boost/typeof/encode_decode_params.hpp b/xs/include/boost/typeof/encode_decode_params.hpp similarity index 100% rename from xs/src/boost/typeof/encode_decode_params.hpp rename to xs/include/boost/typeof/encode_decode_params.hpp diff --git a/xs/src/boost/typeof/int_encoding.hpp b/xs/include/boost/typeof/int_encoding.hpp similarity index 100% rename from xs/src/boost/typeof/int_encoding.hpp rename to xs/include/boost/typeof/int_encoding.hpp diff --git a/xs/src/boost/typeof/integral_template_param.hpp b/xs/include/boost/typeof/integral_template_param.hpp similarity index 100% rename from xs/src/boost/typeof/integral_template_param.hpp rename to xs/include/boost/typeof/integral_template_param.hpp diff --git a/xs/src/boost/typeof/message.hpp b/xs/include/boost/typeof/message.hpp similarity index 100% rename from xs/src/boost/typeof/message.hpp rename to xs/include/boost/typeof/message.hpp diff --git a/xs/src/boost/typeof/modifiers.hpp b/xs/include/boost/typeof/modifiers.hpp similarity index 100% rename from xs/src/boost/typeof/modifiers.hpp rename to xs/include/boost/typeof/modifiers.hpp diff --git a/xs/src/boost/typeof/msvc/typeof_impl.hpp b/xs/include/boost/typeof/msvc/typeof_impl.hpp similarity index 100% rename from xs/src/boost/typeof/msvc/typeof_impl.hpp rename to xs/include/boost/typeof/msvc/typeof_impl.hpp diff --git a/xs/src/boost/typeof/native.hpp b/xs/include/boost/typeof/native.hpp similarity index 100% rename from xs/src/boost/typeof/native.hpp rename to xs/include/boost/typeof/native.hpp diff --git a/xs/src/boost/typeof/pointers_data_members.hpp b/xs/include/boost/typeof/pointers_data_members.hpp similarity index 100% rename from xs/src/boost/typeof/pointers_data_members.hpp rename to xs/include/boost/typeof/pointers_data_members.hpp diff --git a/xs/src/boost/typeof/register_functions.hpp b/xs/include/boost/typeof/register_functions.hpp similarity index 100% rename from xs/src/boost/typeof/register_functions.hpp rename to xs/include/boost/typeof/register_functions.hpp diff --git a/xs/src/boost/typeof/register_functions_iterate.hpp b/xs/include/boost/typeof/register_functions_iterate.hpp similarity index 100% rename from xs/src/boost/typeof/register_functions_iterate.hpp rename to xs/include/boost/typeof/register_functions_iterate.hpp diff --git a/xs/src/boost/typeof/register_fundamental.hpp b/xs/include/boost/typeof/register_fundamental.hpp similarity index 100% rename from xs/src/boost/typeof/register_fundamental.hpp rename to xs/include/boost/typeof/register_fundamental.hpp diff --git a/xs/src/boost/typeof/register_mem_functions.hpp b/xs/include/boost/typeof/register_mem_functions.hpp similarity index 100% rename from xs/src/boost/typeof/register_mem_functions.hpp rename to xs/include/boost/typeof/register_mem_functions.hpp diff --git a/xs/src/boost/typeof/template_encoding.hpp b/xs/include/boost/typeof/template_encoding.hpp similarity index 100% rename from xs/src/boost/typeof/template_encoding.hpp rename to xs/include/boost/typeof/template_encoding.hpp diff --git a/xs/src/boost/typeof/template_template_param.hpp b/xs/include/boost/typeof/template_template_param.hpp similarity index 100% rename from xs/src/boost/typeof/template_template_param.hpp rename to xs/include/boost/typeof/template_template_param.hpp diff --git a/xs/src/boost/typeof/type_encoding.hpp b/xs/include/boost/typeof/type_encoding.hpp similarity index 100% rename from xs/src/boost/typeof/type_encoding.hpp rename to xs/include/boost/typeof/type_encoding.hpp diff --git a/xs/src/boost/typeof/type_template_param.hpp b/xs/include/boost/typeof/type_template_param.hpp similarity index 100% rename from xs/src/boost/typeof/type_template_param.hpp rename to xs/include/boost/typeof/type_template_param.hpp diff --git a/xs/src/boost/typeof/typeof.hpp b/xs/include/boost/typeof/typeof.hpp similarity index 100% rename from xs/src/boost/typeof/typeof.hpp rename to xs/include/boost/typeof/typeof.hpp diff --git a/xs/src/boost/typeof/typeof_impl.hpp b/xs/include/boost/typeof/typeof_impl.hpp similarity index 100% rename from xs/src/boost/typeof/typeof_impl.hpp rename to xs/include/boost/typeof/typeof_impl.hpp diff --git a/xs/src/boost/typeof/unsupported.hpp b/xs/include/boost/typeof/unsupported.hpp similarity index 100% rename from xs/src/boost/typeof/unsupported.hpp rename to xs/include/boost/typeof/unsupported.hpp diff --git a/xs/src/boost/typeof/vector.hpp b/xs/include/boost/typeof/vector.hpp similarity index 100% rename from xs/src/boost/typeof/vector.hpp rename to xs/include/boost/typeof/vector.hpp diff --git a/xs/src/boost/typeof/vector100.hpp b/xs/include/boost/typeof/vector100.hpp similarity index 100% rename from xs/src/boost/typeof/vector100.hpp rename to xs/include/boost/typeof/vector100.hpp diff --git a/xs/src/boost/typeof/vector150.hpp b/xs/include/boost/typeof/vector150.hpp similarity index 100% rename from xs/src/boost/typeof/vector150.hpp rename to xs/include/boost/typeof/vector150.hpp diff --git a/xs/src/boost/typeof/vector200.hpp b/xs/include/boost/typeof/vector200.hpp similarity index 100% rename from xs/src/boost/typeof/vector200.hpp rename to xs/include/boost/typeof/vector200.hpp diff --git a/xs/src/boost/typeof/vector50.hpp b/xs/include/boost/typeof/vector50.hpp similarity index 100% rename from xs/src/boost/typeof/vector50.hpp rename to xs/include/boost/typeof/vector50.hpp diff --git a/xs/src/boost/utility.hpp b/xs/include/boost/utility.hpp similarity index 100% rename from xs/src/boost/utility.hpp rename to xs/include/boost/utility.hpp diff --git a/xs/src/boost/utility/addressof.hpp b/xs/include/boost/utility/addressof.hpp similarity index 100% rename from xs/src/boost/utility/addressof.hpp rename to xs/include/boost/utility/addressof.hpp diff --git a/xs/src/boost/utility/base_from_member.hpp b/xs/include/boost/utility/base_from_member.hpp similarity index 100% rename from xs/src/boost/utility/base_from_member.hpp rename to xs/include/boost/utility/base_from_member.hpp diff --git a/xs/src/boost/utility/binary.hpp b/xs/include/boost/utility/binary.hpp similarity index 100% rename from xs/src/boost/utility/binary.hpp rename to xs/include/boost/utility/binary.hpp diff --git a/xs/src/boost/utility/compare_pointees.hpp b/xs/include/boost/utility/compare_pointees.hpp similarity index 100% rename from xs/src/boost/utility/compare_pointees.hpp rename to xs/include/boost/utility/compare_pointees.hpp diff --git a/xs/src/boost/utility/declval.hpp b/xs/include/boost/utility/declval.hpp similarity index 100% rename from xs/src/boost/utility/declval.hpp rename to xs/include/boost/utility/declval.hpp diff --git a/xs/src/boost/utility/detail/in_place_factory_prefix.hpp b/xs/include/boost/utility/detail/in_place_factory_prefix.hpp similarity index 100% rename from xs/src/boost/utility/detail/in_place_factory_prefix.hpp rename to xs/include/boost/utility/detail/in_place_factory_prefix.hpp diff --git a/xs/src/boost/utility/detail/in_place_factory_suffix.hpp b/xs/include/boost/utility/detail/in_place_factory_suffix.hpp similarity index 100% rename from xs/src/boost/utility/detail/in_place_factory_suffix.hpp rename to xs/include/boost/utility/detail/in_place_factory_suffix.hpp diff --git a/xs/src/boost/utility/enable_if.hpp b/xs/include/boost/utility/enable_if.hpp similarity index 100% rename from xs/src/boost/utility/enable_if.hpp rename to xs/include/boost/utility/enable_if.hpp diff --git a/xs/src/boost/utility/identity_type.hpp b/xs/include/boost/utility/identity_type.hpp similarity index 100% rename from xs/src/boost/utility/identity_type.hpp rename to xs/include/boost/utility/identity_type.hpp diff --git a/xs/src/boost/utility/in_place_factory.hpp b/xs/include/boost/utility/in_place_factory.hpp similarity index 100% rename from xs/src/boost/utility/in_place_factory.hpp rename to xs/include/boost/utility/in_place_factory.hpp diff --git a/xs/src/boost/utility/swap.hpp b/xs/include/boost/utility/swap.hpp similarity index 100% rename from xs/src/boost/utility/swap.hpp rename to xs/include/boost/utility/swap.hpp diff --git a/xs/src/boost/utility/value_init.hpp b/xs/include/boost/utility/value_init.hpp similarity index 100% rename from xs/src/boost/utility/value_init.hpp rename to xs/include/boost/utility/value_init.hpp diff --git a/xs/src/boost/version.hpp b/xs/include/boost/version.hpp similarity index 100% rename from xs/src/boost/version.hpp rename to xs/include/boost/version.hpp diff --git a/xs/src/boost/visit_each.hpp b/xs/include/boost/visit_each.hpp similarity index 100% rename from xs/src/boost/visit_each.hpp rename to xs/include/boost/visit_each.hpp diff --git a/xs/src/libslic3r/GCodeSender.cpp b/xs/src/libslic3r/GCodeSender.cpp new file mode 100644 index 000000000..7ba4a68bf --- /dev/null +++ b/xs/src/libslic3r/GCodeSender.cpp @@ -0,0 +1,78 @@ +#ifdef BOOST_LIBS +#include "GCodeSender.hpp" +#include + +namespace Slic3r { + +namespace asio = boost::asio; + +GCodeSender::GCodeSender(std::string devname, unsigned int baud_rate) + : io(), serial(io) +{ + this->serial.open(devname); + this->serial.set_option(asio::serial_port_base::baud_rate(baud_rate)); + this->serial.set_option(asio::serial_port_base::parity(asio::serial_port_base::parity::odd)); + this->serial.set_option(asio::serial_port_base::character_size(asio::serial_port_base::character_size(8))); + this->serial.set_option(asio::serial_port_base::flow_control(asio::serial_port_base::flow_control::none)); + this->serial.set_option(asio::serial_port_base::stop_bits(asio::serial_port_base::stop_bits::one)); + this->serial.close(); + this->serial.open(devname); + this->serial.set_option(asio::serial_port_base::parity(asio::serial_port_base::parity::none)); + + std::string greeting; + this->read_line(&greeting); +} + +void +GCodeSender::send(const std::vector &lines) +{ + this->lines = lines; +} + +void +GCodeSender::send(const std::string &s) +{ + { + std::stringstream ss(s); + std::string line; + while (std::getline(ss, line, '\n')) + this->lines.push_back(line); + } + + for (std::vector::const_iterator line = this->lines.begin(); line != this->lines.end(); ++line) { + this->send_line(*line); + } +} + +void +GCodeSender::send_line(const std::string &line) +{ + asio::streambuf b; + std::ostream os(&b); + os << line << "\n"; + asio::write(this->serial, b); +} + +void +GCodeSender::read_line(std::string* line) +{ + for (;;) { + char c; + asio::read(this->serial, asio::buffer(&c, 1)); + switch (c) { + case '\r': + break; + case '\n': + return; + default: + *line += c; + } + } +} + +#ifdef SLIC3RXS +REGISTER_CLASS(GCodeSender, "GCode::Sender"); +#endif + +} +#endif diff --git a/xs/src/libslic3r/GCodeSender.hpp b/xs/src/libslic3r/GCodeSender.hpp new file mode 100644 index 000000000..c5a67fd51 --- /dev/null +++ b/xs/src/libslic3r/GCodeSender.hpp @@ -0,0 +1,33 @@ +#ifndef slic3r_GCodeSender_hpp_ +#define slic3r_GCodeSender_hpp_ +#ifdef BOOST_LIBS + +#include +#include +#include +#include + +namespace Slic3r { + +namespace asio = boost::asio; + +class GCodeSender { + public: + GCodeSender(std::string devname, unsigned int baud_rate); + void send(const std::vector &lines); + void send(const std::string &s); + + + private: + asio::io_service io; + asio::serial_port serial; + std::vector lines; + + void send_line(const std::string &line); + void read_line(std::string* line); +}; + +} + +#endif +#endif diff --git a/xs/xsp/GCodeSender.xsp b/xs/xsp/GCodeSender.xsp new file mode 100644 index 000000000..37cdd6fd3 --- /dev/null +++ b/xs/xsp/GCodeSender.xsp @@ -0,0 +1,17 @@ +%module{Slic3r::XS}; + +#ifdef BOOST_LIBS + +%{ +#include +#include "libslic3r/GCodeSender.hpp" +%} + +%name{Slic3r::GCode::Sender} class GCodeSender { + GCodeSender(std::string port, unsigned int baud_rate); + ~GCodeSender(); + + void send(std::string s); +}; + +#endif diff --git a/xs/xsp/my.map b/xs/xsp/my.map index b154488ae..768db818e 100644 --- a/xs/xsp/my.map +++ b/xs/xsp/my.map @@ -170,6 +170,10 @@ MotionPlanner* O_OBJECT_SLIC3R Ref O_OBJECT_SLIC3R_T Clone O_OBJECT_SLIC3R_T +GCodeSender* O_OBJECT_SLIC3R +Ref O_OBJECT_SLIC3R_T +Clone O_OBJECT_SLIC3R_T + GCodeWriter* O_OBJECT_SLIC3R Ref O_OBJECT_SLIC3R_T Clone O_OBJECT_SLIC3R_T diff --git a/xs/xsp/typemap.xspt b/xs/xsp/typemap.xspt index 1d5ec4729..1467540a3 100644 --- a/xs/xsp/typemap.xspt +++ b/xs/xsp/typemap.xspt @@ -87,6 +87,9 @@ %typemap{GCodeWriter*}; %typemap{Ref}{simple}; %typemap{Clone}{simple}; +%typemap{GCodeSender*}; +%typemap{Ref}{simple}; +%typemap{Clone}{simple}; %typemap{BridgeDetector*}; %typemap{Ref}{simple}; %typemap{Clone}{simple};