summaryrefslogtreecommitdiff
path: root/boost/fusion/include
diff options
context:
space:
mode:
Diffstat (limited to 'boost/fusion/include')
-rw-r--r--boost/fusion/include/accumulate.hpp12
-rw-r--r--boost/fusion/include/adapt_adt.hpp13
-rw-r--r--boost/fusion/include/adapt_adt_named.cpp12
-rw-r--r--boost/fusion/include/adapt_adt_named.hpp13
-rw-r--r--boost/fusion/include/adapt_assoc_adt.hpp13
-rw-r--r--boost/fusion/include/adapt_assoc_adt_named.hpp13
-rw-r--r--boost/fusion/include/adapt_assoc_class.hpp13
-rw-r--r--boost/fusion/include/adapt_assoc_class_named.hpp13
-rw-r--r--boost/fusion/include/adapt_assoc_struct.hpp13
-rw-r--r--boost/fusion/include/adapt_assoc_struct_named.hpp13
-rw-r--r--boost/fusion/include/adapt_struct.hpp13
-rw-r--r--boost/fusion/include/adapt_struct_named.hpp13
-rw-r--r--boost/fusion/include/adapted.hpp12
-rw-r--r--boost/fusion/include/adapter.hpp12
-rw-r--r--boost/fusion/include/advance.hpp12
-rw-r--r--boost/fusion/include/algorithm.hpp12
-rw-r--r--boost/fusion/include/all.hpp12
-rw-r--r--boost/fusion/include/any.hpp12
-rw-r--r--boost/fusion/include/array.hpp12
-rw-r--r--boost/fusion/include/as_deque.hpp12
-rw-r--r--boost/fusion/include/as_list.hpp12
-rw-r--r--boost/fusion/include/as_map.hpp12
-rw-r--r--boost/fusion/include/as_set.hpp12
-rw-r--r--boost/fusion/include/as_vector.hpp12
-rw-r--r--boost/fusion/include/at.hpp12
-rw-r--r--boost/fusion/include/at_c.hpp12
-rw-r--r--boost/fusion/include/at_key.hpp12
-rw-r--r--boost/fusion/include/auxiliary.hpp12
-rw-r--r--boost/fusion/include/back.hpp12
-rw-r--r--boost/fusion/include/begin.hpp12
-rw-r--r--boost/fusion/include/boost_array.hpp12
-rw-r--r--boost/fusion/include/boost_tuple.hpp12
-rw-r--r--boost/fusion/include/category_of.hpp12
-rw-r--r--boost/fusion/include/clear.hpp12
-rw-r--r--boost/fusion/include/comparison.hpp12
-rw-r--r--boost/fusion/include/cons.hpp12
-rw-r--r--boost/fusion/include/cons_tie.hpp12
-rw-r--r--boost/fusion/include/container.hpp12
-rw-r--r--boost/fusion/include/convert.hpp12
-rw-r--r--boost/fusion/include/copy.hpp12
-rw-r--r--boost/fusion/include/count.hpp12
-rw-r--r--boost/fusion/include/count_if.hpp12
-rw-r--r--boost/fusion/include/deduce.hpp12
-rw-r--r--boost/fusion/include/deduce_sequence.hpp12
-rw-r--r--boost/fusion/include/define_assoc_struct.hpp13
-rw-r--r--boost/fusion/include/define_struct.hpp13
-rw-r--r--boost/fusion/include/deque.hpp12
-rw-r--r--boost/fusion/include/deque_fwd.hpp12
-rw-r--r--boost/fusion/include/deque_tie.hpp13
-rw-r--r--boost/fusion/include/deref.hpp12
-rw-r--r--boost/fusion/include/deref_data.hpp13
-rw-r--r--boost/fusion/include/distance.hpp12
-rw-r--r--boost/fusion/include/empty.hpp12
-rw-r--r--boost/fusion/include/end.hpp12
-rw-r--r--boost/fusion/include/equal_to.hpp13
-rw-r--r--boost/fusion/include/erase.hpp12
-rw-r--r--boost/fusion/include/erase_key.hpp12
-rw-r--r--boost/fusion/include/filter.hpp12
-rw-r--r--boost/fusion/include/filter_if.hpp12
-rw-r--r--boost/fusion/include/filter_view.hpp12
-rw-r--r--boost/fusion/include/find.hpp12
-rw-r--r--boost/fusion/include/find_if.hpp12
-rw-r--r--boost/fusion/include/fold.hpp12
-rw-r--r--boost/fusion/include/for_each.hpp12
-rw-r--r--boost/fusion/include/front.hpp12
-rw-r--r--boost/fusion/include/functional.hpp12
-rw-r--r--boost/fusion/include/fused.hpp12
-rw-r--r--boost/fusion/include/fused_function_object.hpp12
-rw-r--r--boost/fusion/include/fused_procedure.hpp12
-rw-r--r--boost/fusion/include/generation.hpp13
-rw-r--r--boost/fusion/include/greater.hpp12
-rw-r--r--boost/fusion/include/greater_equal.hpp12
-rw-r--r--boost/fusion/include/has_key.hpp12
-rw-r--r--boost/fusion/include/ignore.hpp13
-rw-r--r--boost/fusion/include/in.hpp12
-rw-r--r--boost/fusion/include/insert.hpp12
-rw-r--r--boost/fusion/include/insert_range.hpp12
-rw-r--r--boost/fusion/include/intrinsic.hpp12
-rw-r--r--boost/fusion/include/invocation.hpp12
-rw-r--r--boost/fusion/include/invoke.hpp12
-rw-r--r--boost/fusion/include/invoke_function_object.hpp12
-rw-r--r--boost/fusion/include/invoke_procedure.hpp12
-rw-r--r--boost/fusion/include/io.hpp12
-rw-r--r--boost/fusion/include/is_iterator.hpp12
-rw-r--r--boost/fusion/include/is_segmented.hpp12
-rw-r--r--boost/fusion/include/is_sequence.hpp12
-rw-r--r--boost/fusion/include/is_view.hpp12
-rw-r--r--boost/fusion/include/iter_fold.hpp13
-rw-r--r--boost/fusion/include/iteration.hpp12
-rw-r--r--boost/fusion/include/iterator.hpp12
-rw-r--r--boost/fusion/include/iterator_adapter.hpp12
-rw-r--r--boost/fusion/include/iterator_base.hpp12
-rw-r--r--boost/fusion/include/iterator_facade.hpp12
-rw-r--r--boost/fusion/include/iterator_range.hpp12
-rw-r--r--boost/fusion/include/join.hpp12
-rw-r--r--boost/fusion/include/joint_view.hpp12
-rw-r--r--boost/fusion/include/key_of.hpp13
-rw-r--r--boost/fusion/include/less.hpp12
-rw-r--r--boost/fusion/include/less_equal.hpp12
-rw-r--r--boost/fusion/include/list.hpp12
-rw-r--r--boost/fusion/include/list_fwd.hpp12
-rw-r--r--boost/fusion/include/list_tie.hpp13
-rw-r--r--boost/fusion/include/make_cons.hpp12
-rw-r--r--boost/fusion/include/make_deque.hpp12
-rw-r--r--boost/fusion/include/make_fused.hpp12
-rw-r--r--boost/fusion/include/make_fused_function_object.hpp12
-rw-r--r--boost/fusion/include/make_fused_procedure.hpp12
-rw-r--r--boost/fusion/include/make_list.hpp12
-rw-r--r--boost/fusion/include/make_map.hpp12
-rw-r--r--boost/fusion/include/make_set.hpp12
-rw-r--r--boost/fusion/include/make_tuple.hpp12
-rw-r--r--boost/fusion/include/make_unfused.hpp13
-rw-r--r--boost/fusion/include/make_vector.hpp12
-rw-r--r--boost/fusion/include/map.hpp12
-rw-r--r--boost/fusion/include/map_fwd.hpp12
-rw-r--r--boost/fusion/include/map_tie.hpp12
-rw-r--r--boost/fusion/include/mpl.hpp13
-rw-r--r--boost/fusion/include/next.hpp12
-rw-r--r--boost/fusion/include/none.hpp12
-rw-r--r--boost/fusion/include/not_equal_to.hpp13
-rw-r--r--boost/fusion/include/nview.hpp12
-rw-r--r--boost/fusion/include/out.hpp12
-rw-r--r--boost/fusion/include/pair.hpp12
-rw-r--r--boost/fusion/include/pair_tie.hpp12
-rw-r--r--boost/fusion/include/pop_back.hpp12
-rw-r--r--boost/fusion/include/pop_front.hpp12
-rw-r--r--boost/fusion/include/prior.hpp12
-rw-r--r--boost/fusion/include/proxy_type.hpp13
-rw-r--r--boost/fusion/include/push_back.hpp12
-rw-r--r--boost/fusion/include/push_front.hpp12
-rw-r--r--boost/fusion/include/query.hpp12
-rw-r--r--boost/fusion/include/remove.hpp12
-rw-r--r--boost/fusion/include/remove_if.hpp12
-rw-r--r--boost/fusion/include/repetetive_view.hpp12
-rw-r--r--boost/fusion/include/replace.hpp12
-rw-r--r--boost/fusion/include/replace_if.hpp12
-rw-r--r--boost/fusion/include/reverse.hpp12
-rw-r--r--boost/fusion/include/reverse_fold.hpp13
-rw-r--r--boost/fusion/include/reverse_iter_fold.hpp13
-rw-r--r--boost/fusion/include/reverse_view.hpp12
-rw-r--r--boost/fusion/include/segmented_fold_until.hpp12
-rw-r--r--boost/fusion/include/segmented_iterator.hpp12
-rw-r--r--boost/fusion/include/segments.hpp12
-rw-r--r--boost/fusion/include/sequence.hpp12
-rw-r--r--boost/fusion/include/sequence_base.hpp12
-rw-r--r--boost/fusion/include/sequence_facade.hpp12
-rw-r--r--boost/fusion/include/set.hpp12
-rw-r--r--boost/fusion/include/set_fwd.hpp12
-rw-r--r--boost/fusion/include/single_view.hpp12
-rw-r--r--boost/fusion/include/size.hpp12
-rw-r--r--boost/fusion/include/std_pair.hpp12
-rw-r--r--boost/fusion/include/struct.hpp12
-rw-r--r--boost/fusion/include/support.hpp12
-rw-r--r--boost/fusion/include/swap.hpp12
-rw-r--r--boost/fusion/include/tag_of.hpp12
-rw-r--r--boost/fusion/include/tag_of_fwd.hpp12
-rw-r--r--boost/fusion/include/transform.hpp12
-rw-r--r--boost/fusion/include/transform_view.hpp12
-rw-r--r--boost/fusion/include/transformation.hpp12
-rw-r--r--boost/fusion/include/tuple.hpp12
-rw-r--r--boost/fusion/include/tuple_fwd.hpp12
-rw-r--r--boost/fusion/include/tuple_tie.hpp12
-rw-r--r--boost/fusion/include/unfused.hpp13
-rw-r--r--boost/fusion/include/unfused_typed.hpp12
-rw-r--r--boost/fusion/include/unused.hpp12
-rw-r--r--boost/fusion/include/value_at.hpp12
-rw-r--r--boost/fusion/include/value_at_key.hpp12
-rw-r--r--boost/fusion/include/value_of.hpp12
-rw-r--r--boost/fusion/include/value_of_data.hpp13
-rw-r--r--boost/fusion/include/vector.hpp12
-rw-r--r--boost/fusion/include/vector10.hpp12
-rw-r--r--boost/fusion/include/vector20.hpp12
-rw-r--r--boost/fusion/include/vector30.hpp12
-rw-r--r--boost/fusion/include/vector40.hpp12
-rw-r--r--boost/fusion/include/vector50.hpp12
-rw-r--r--boost/fusion/include/vector_fwd.hpp12
-rw-r--r--boost/fusion/include/vector_tie.hpp12
-rw-r--r--boost/fusion/include/view.hpp12
-rw-r--r--boost/fusion/include/void.hpp12
-rw-r--r--boost/fusion/include/zip.hpp12
-rw-r--r--boost/fusion/include/zip_view.hpp12
181 files changed, 2200 insertions, 0 deletions
diff --git a/boost/fusion/include/accumulate.hpp b/boost/fusion/include/accumulate.hpp
new file mode 100644
index 0000000000..b9ca6526ef
--- /dev/null
+++ b/boost/fusion/include/accumulate.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ACCUMULATE)
+#define FUSION_INCLUDE_ACCUMULATE
+
+#include <boost/fusion/algorithm/iteration/accumulate.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_adt.hpp b/boost/fusion/include/adapt_adt.hpp
new file mode 100644
index 0000000000..87ef15e848
--- /dev/null
+++ b/boost/fusion/include/adapt_adt.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ADAPT_ADT_HPP
+#define BOOST_FUSION_INCLUDE_ADAPT_ADT_HPP
+
+#include <boost/fusion/adapted/adt/adapt_adt.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_adt_named.cpp b/boost/fusion/include/adapt_adt_named.cpp
new file mode 100644
index 0000000000..8ac033a019
--- /dev/null
+++ b/boost/fusion/include/adapt_adt_named.cpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2009 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ADAPT_ADT_NAMED)
+#define FUSION_INCLUDE_ADAPT_ADT_NAMED
+
+#include <boost/fusion/adapted/adt/adapt_adt_named.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_adt_named.hpp b/boost/fusion/include/adapt_adt_named.hpp
new file mode 100644
index 0000000000..308249e818
--- /dev/null
+++ b/boost/fusion/include/adapt_adt_named.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ADAPT_ADT_NAMED_HPP
+#define BOOST_FUSION_INCLUDE_ADAPT_ADT_NAMED_HPP
+
+#include <boost/fusion/adapted/adt/adapt_adt_named.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_assoc_adt.hpp b/boost/fusion/include/adapt_assoc_adt.hpp
new file mode 100644
index 0000000000..55bd551465
--- /dev/null
+++ b/boost/fusion/include/adapt_assoc_adt.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ADAPT_ASSOC_ADT_HPP
+#define BOOST_FUSION_INCLUDE_ADAPT_ASSOC_ADR_HPP
+
+#include <boost/fusion/adapted/adt/adapt_assoc_adt.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_assoc_adt_named.hpp b/boost/fusion/include/adapt_assoc_adt_named.hpp
new file mode 100644
index 0000000000..aa356e756d
--- /dev/null
+++ b/boost/fusion/include/adapt_assoc_adt_named.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ADAPT_ASSOC_ADT_NAMED_HPP
+#define BOOST_FUSION_INCLUDE_ADAPT_ASSOC_ADT_NAMED_HPP
+
+#include <boost/fusion/adapted/adt/adapt_assoc_adt_named.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_assoc_class.hpp b/boost/fusion/include/adapt_assoc_class.hpp
new file mode 100644
index 0000000000..ccbfeb18e6
--- /dev/null
+++ b/boost/fusion/include/adapt_assoc_class.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ADAPT_ASSOC_CLASS_HPP
+#define BOOST_FUSION_INCLUDE_ADAPT_ASSOC_CLASS_HPP
+
+#include <boost/fusion/adapted/class/adapt_assoc_class.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_assoc_class_named.hpp b/boost/fusion/include/adapt_assoc_class_named.hpp
new file mode 100644
index 0000000000..10782681d5
--- /dev/null
+++ b/boost/fusion/include/adapt_assoc_class_named.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ADAPT_ASSOC_CLASS_NAMED_HPP
+#define BOOST_FUSION_INCLUDE_ADAPT_ASSOC_CLASS_NAMED_HPP
+
+#include <boost/fusion/adapted/class/adapt_assoc_class_named.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_assoc_struct.hpp b/boost/fusion/include/adapt_assoc_struct.hpp
new file mode 100644
index 0000000000..681aa2e421
--- /dev/null
+++ b/boost/fusion/include/adapt_assoc_struct.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ADAPT_ASSOC_STRUCT_HPP
+#define BOOST_FUSION_INCLUDE_ADAPT_ASSOC_STRUCT_HPP
+
+#include <boost/fusion/adapted/struct/adapt_assoc_struct.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_assoc_struct_named.hpp b/boost/fusion/include/adapt_assoc_struct_named.hpp
new file mode 100644
index 0000000000..19204f50b5
--- /dev/null
+++ b/boost/fusion/include/adapt_assoc_struct_named.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ADAPT_ASSOC_STRUCT_NAMED_HPP
+#define BOOST_FUSION_INCLUDE_ADAPT_ASSOC_STRUCT_NAMED_HPP
+
+#include <boost/fusion/adapted/struct/adapt_assoc_struct_named.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_struct.hpp b/boost/fusion/include/adapt_struct.hpp
new file mode 100644
index 0000000000..c1271543f8
--- /dev/null
+++ b/boost/fusion/include/adapt_struct.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ADAPT_STRUCT_HPP
+#define BOOST_FUSION_INCLUDE_ADAPT_STRUCT_HPP
+
+#include <boost/fusion/adapted/struct/adapt_struct.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapt_struct_named.hpp b/boost/fusion/include/adapt_struct_named.hpp
new file mode 100644
index 0000000000..01cbf3294d
--- /dev/null
+++ b/boost/fusion/include/adapt_struct_named.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ADAPT_STRUCT_NAMED_HPP
+#define BOOST_FUSION_INCLUDE_ADAPT_STRUCT_NAMED_HPP
+
+#include <boost/fusion/adapted/struct/adapt_struct_named.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapted.hpp b/boost/fusion/include/adapted.hpp
new file mode 100644
index 0000000000..1827267da5
--- /dev/null
+++ b/boost/fusion/include/adapted.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ADAPTED)
+#define FUSION_INCLUDE_ADAPTED
+
+#include <boost/fusion/adapted.hpp>
+
+#endif
diff --git a/boost/fusion/include/adapter.hpp b/boost/fusion/include/adapter.hpp
new file mode 100644
index 0000000000..2441d7caa6
--- /dev/null
+++ b/boost/fusion/include/adapter.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ADAPTER)
+#define FUSION_INCLUDE_ADAPTER
+
+#include <boost/fusion/functional/adapter.hpp>
+
+#endif
diff --git a/boost/fusion/include/advance.hpp b/boost/fusion/include/advance.hpp
new file mode 100644
index 0000000000..cb9ed7a9b8
--- /dev/null
+++ b/boost/fusion/include/advance.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ADVANCE)
+#define FUSION_INCLUDE_ADVANCE
+
+#include <boost/fusion/iterator/advance.hpp>
+
+#endif
diff --git a/boost/fusion/include/algorithm.hpp b/boost/fusion/include/algorithm.hpp
new file mode 100644
index 0000000000..1a362fd8f6
--- /dev/null
+++ b/boost/fusion/include/algorithm.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ALGORITHM)
+#define FUSION_INCLUDE_ALGORITHM
+
+#include <boost/fusion/algorithm.hpp>
+
+#endif
diff --git a/boost/fusion/include/all.hpp b/boost/fusion/include/all.hpp
new file mode 100644
index 0000000000..5802626890
--- /dev/null
+++ b/boost/fusion/include/all.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ALL)
+#define FUSION_INCLUDE_ALL
+
+#include <boost/fusion/algorithm/query/all.hpp>
+
+#endif
diff --git a/boost/fusion/include/any.hpp b/boost/fusion/include/any.hpp
new file mode 100644
index 0000000000..e5c7306020
--- /dev/null
+++ b/boost/fusion/include/any.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ANY)
+#define FUSION_INCLUDE_ANY
+
+#include <boost/fusion/algorithm/query/any.hpp>
+
+#endif
diff --git a/boost/fusion/include/array.hpp b/boost/fusion/include/array.hpp
new file mode 100644
index 0000000000..b54cd70d88
--- /dev/null
+++ b/boost/fusion/include/array.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ARRAY)
+#define FUSION_INCLUDE_ARRAY
+
+#include <boost/fusion/adapted/array.hpp>
+
+#endif
diff --git a/boost/fusion/include/as_deque.hpp b/boost/fusion/include/as_deque.hpp
new file mode 100644
index 0000000000..8f1686f268
--- /dev/null
+++ b/boost/fusion/include/as_deque.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_AS_DEQUE)
+#define FUSION_INCLUDE_AS_DEQUE
+
+#include <boost/fusion/container/deque/convert.hpp>
+
+#endif
diff --git a/boost/fusion/include/as_list.hpp b/boost/fusion/include/as_list.hpp
new file mode 100644
index 0000000000..6c477d2402
--- /dev/null
+++ b/boost/fusion/include/as_list.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_AS_LIST)
+#define FUSION_INCLUDE_AS_LIST
+
+#include <boost/fusion/container/list/convert.hpp>
+
+#endif
diff --git a/boost/fusion/include/as_map.hpp b/boost/fusion/include/as_map.hpp
new file mode 100644
index 0000000000..bdfd3f53c0
--- /dev/null
+++ b/boost/fusion/include/as_map.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_AS_MAP)
+#define FUSION_INCLUDE_AS_MAP
+
+#include <boost/fusion/container/map/convert.hpp>
+
+#endif
diff --git a/boost/fusion/include/as_set.hpp b/boost/fusion/include/as_set.hpp
new file mode 100644
index 0000000000..c0d5a8b3d4
--- /dev/null
+++ b/boost/fusion/include/as_set.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_AS_SET)
+#define FUSION_INCLUDE_AS_SET
+
+#include <boost/fusion/container/set/convert.hpp>
+
+#endif
diff --git a/boost/fusion/include/as_vector.hpp b/boost/fusion/include/as_vector.hpp
new file mode 100644
index 0000000000..4c9b39d041
--- /dev/null
+++ b/boost/fusion/include/as_vector.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_AS_VECTOR)
+#define FUSION_INCLUDE_AS_VECTOR
+
+#include <boost/fusion/container/vector/convert.hpp>
+
+#endif
diff --git a/boost/fusion/include/at.hpp b/boost/fusion/include/at.hpp
new file mode 100644
index 0000000000..eacd7bbb80
--- /dev/null
+++ b/boost/fusion/include/at.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_AT)
+#define FUSION_INCLUDE_AT
+
+#include <boost/fusion/sequence/intrinsic/at.hpp>
+
+#endif
diff --git a/boost/fusion/include/at_c.hpp b/boost/fusion/include/at_c.hpp
new file mode 100644
index 0000000000..a2403d16c3
--- /dev/null
+++ b/boost/fusion/include/at_c.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_AT_C)
+#define FUSION_INCLUDE_AT_C
+
+#include <boost/fusion/sequence/intrinsic/at_c.hpp>
+
+#endif
diff --git a/boost/fusion/include/at_key.hpp b/boost/fusion/include/at_key.hpp
new file mode 100644
index 0000000000..89a0aae26a
--- /dev/null
+++ b/boost/fusion/include/at_key.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_AT_KEY)
+#define FUSION_INCLUDE_AT_KEY
+
+#include <boost/fusion/sequence/intrinsic/at_key.hpp>
+
+#endif
diff --git a/boost/fusion/include/auxiliary.hpp b/boost/fusion/include/auxiliary.hpp
new file mode 100644
index 0000000000..e75ee3c611
--- /dev/null
+++ b/boost/fusion/include/auxiliary.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2011 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_AUXILIARY)
+#define FUSION_INCLUDE_AUXILIARY
+
+#include <boost/fusion/algorithm/auxiliary.hpp>
+
+#endif
diff --git a/boost/fusion/include/back.hpp b/boost/fusion/include/back.hpp
new file mode 100644
index 0000000000..d5e77f0a67
--- /dev/null
+++ b/boost/fusion/include/back.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_BACK)
+#define FUSION_INCLUDE_BACK
+
+#include <boost/fusion/sequence/intrinsic/back.hpp>
+
+#endif
diff --git a/boost/fusion/include/begin.hpp b/boost/fusion/include/begin.hpp
new file mode 100644
index 0000000000..53361fb210
--- /dev/null
+++ b/boost/fusion/include/begin.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_BEGIN)
+#define FUSION_INCLUDE_BEGIN
+
+#include <boost/fusion/sequence/intrinsic/begin.hpp>
+
+#endif
diff --git a/boost/fusion/include/boost_array.hpp b/boost/fusion/include/boost_array.hpp
new file mode 100644
index 0000000000..d2c2bed836
--- /dev/null
+++ b/boost/fusion/include/boost_array.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_BOOST_ARRAY)
+#define FUSION_INCLUDE_BOOST_ARRAY
+
+#include <boost/fusion/adapted/boost_array.hpp>
+
+#endif
diff --git a/boost/fusion/include/boost_tuple.hpp b/boost/fusion/include/boost_tuple.hpp
new file mode 100644
index 0000000000..1ccc94dab4
--- /dev/null
+++ b/boost/fusion/include/boost_tuple.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_BOOST_TUPLE)
+#define FUSION_INCLUDE_BOOST_TUPLE
+
+#include <boost/fusion/adapted/boost_tuple.hpp>
+
+#endif
diff --git a/boost/fusion/include/category_of.hpp b/boost/fusion/include/category_of.hpp
new file mode 100644
index 0000000000..c390686cd6
--- /dev/null
+++ b/boost/fusion/include/category_of.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_CATEGORY_OF)
+#define FUSION_INCLUDE_CATEGORY_OF
+
+#include <boost/fusion/support/category_of.hpp>
+
+#endif
diff --git a/boost/fusion/include/clear.hpp b/boost/fusion/include/clear.hpp
new file mode 100644
index 0000000000..7fd863323d
--- /dev/null
+++ b/boost/fusion/include/clear.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_CLEAR)
+#define FUSION_INCLUDE_CLEAR
+
+#include <boost/fusion/algorithm/transformation/clear.hpp>
+
+#endif
diff --git a/boost/fusion/include/comparison.hpp b/boost/fusion/include/comparison.hpp
new file mode 100644
index 0000000000..e7790f2831
--- /dev/null
+++ b/boost/fusion/include/comparison.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_COMPARISON)
+#define FUSION_INCLUDE_COMPARISON
+
+#include <boost/fusion/sequence/comparison.hpp>
+
+#endif
diff --git a/boost/fusion/include/cons.hpp b/boost/fusion/include/cons.hpp
new file mode 100644
index 0000000000..853eb6d2c4
--- /dev/null
+++ b/boost/fusion/include/cons.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_CONS)
+#define FUSION_INCLUDE_CONS
+
+#include <boost/fusion/container/list/cons.hpp>
+
+#endif
diff --git a/boost/fusion/include/cons_tie.hpp b/boost/fusion/include/cons_tie.hpp
new file mode 100644
index 0000000000..740e1739f0
--- /dev/null
+++ b/boost/fusion/include/cons_tie.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_CONS_TIE)
+#define FUSION_INCLUDE_CONS_TIE
+
+#include <boost/fusion/container/generation/cons_tie.hpp>
+
+#endif
diff --git a/boost/fusion/include/container.hpp b/boost/fusion/include/container.hpp
new file mode 100644
index 0000000000..657b4c3022
--- /dev/null
+++ b/boost/fusion/include/container.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_CONTAINER)
+#define FUSION_INCLUDE_CONTAINER
+
+#include <boost/fusion/container.hpp>
+
+#endif
diff --git a/boost/fusion/include/convert.hpp b/boost/fusion/include/convert.hpp
new file mode 100644
index 0000000000..1d64ea1b00
--- /dev/null
+++ b/boost/fusion/include/convert.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_CONVERT)
+#define FUSION_INCLUDE_CONVERT
+
+#include <boost/fusion/sequence/convert.hpp>
+
+#endif
diff --git a/boost/fusion/include/copy.hpp b/boost/fusion/include/copy.hpp
new file mode 100644
index 0000000000..9fb4bb5432
--- /dev/null
+++ b/boost/fusion/include/copy.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2011 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_COPY)
+#define FUSION_INCLUDE_COPY
+
+#include <boost/fusion/algorithm/auxiliary/copy.hpp>
+
+#endif
diff --git a/boost/fusion/include/count.hpp b/boost/fusion/include/count.hpp
new file mode 100644
index 0000000000..750a030327
--- /dev/null
+++ b/boost/fusion/include/count.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_COUNT)
+#define FUSION_INCLUDE_COUNT
+
+#include <boost/fusion/algorithm/query/count.hpp>
+
+#endif
diff --git a/boost/fusion/include/count_if.hpp b/boost/fusion/include/count_if.hpp
new file mode 100644
index 0000000000..ff804ae94e
--- /dev/null
+++ b/boost/fusion/include/count_if.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_COUNT_IF)
+#define FUSION_INCLUDE_COUNT_IF
+
+#include <boost/fusion/algorithm/query/count_if.hpp>
+
+#endif
diff --git a/boost/fusion/include/deduce.hpp b/boost/fusion/include/deduce.hpp
new file mode 100644
index 0000000000..43ec5c0f3d
--- /dev/null
+++ b/boost/fusion/include/deduce.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_DEDUCE)
+#define FUSION_INCLUDE_DEDUCE
+
+#include <boost/fusion/support/deduce.hpp>
+
+#endif
diff --git a/boost/fusion/include/deduce_sequence.hpp b/boost/fusion/include/deduce_sequence.hpp
new file mode 100644
index 0000000000..a8d36c08c9
--- /dev/null
+++ b/boost/fusion/include/deduce_sequence.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_DEDUCE_SEQUENCE)
+#define FUSION_INCLUDE_DEDUCE_SEQUENCE
+
+#include <boost/fusion/support/deduce_sequence.hpp>
+
+#endif
diff --git a/boost/fusion/include/define_assoc_struct.hpp b/boost/fusion/include/define_assoc_struct.hpp
new file mode 100644
index 0000000000..8b8ee261d2
--- /dev/null
+++ b/boost/fusion/include/define_assoc_struct.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_DEFINE_ASSOC_STRUCT_HPP
+#define BOOST_FUSION_INCLUDE_DEFINE_ASSOC_STRUCT_HPP
+
+#include <boost/fusion/adapted/struct/define_assoc_struct.hpp>
+
+#endif
diff --git a/boost/fusion/include/define_struct.hpp b/boost/fusion/include/define_struct.hpp
new file mode 100644
index 0000000000..564f1c7834
--- /dev/null
+++ b/boost/fusion/include/define_struct.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_DEFINE_STRUCT_HPP
+#define BOOST_FUSION_INCLUDE_DEFINE_STRUCT_HPP
+
+#include <boost/fusion/adapted/struct/define_struct.hpp>
+
+#endif
diff --git a/boost/fusion/include/deque.hpp b/boost/fusion/include/deque.hpp
new file mode 100644
index 0000000000..17386a1dc1
--- /dev/null
+++ b/boost/fusion/include/deque.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_DEQUE)
+#define FUSION_INCLUDE_DEQUE
+
+#include <boost/fusion/container/deque.hpp>
+
+#endif
diff --git a/boost/fusion/include/deque_fwd.hpp b/boost/fusion/include/deque_fwd.hpp
new file mode 100644
index 0000000000..915c3cbb4e
--- /dev/null
+++ b/boost/fusion/include/deque_fwd.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_DEQUE)
+#define FUSION_INCLUDE_DEQUE
+
+#include <boost/fusion/container/deque/deque_fwd.hpp>
+
+#endif
diff --git a/boost/fusion/include/deque_tie.hpp b/boost/fusion/include/deque_tie.hpp
new file mode 100644
index 0000000000..8adbc4c0bc
--- /dev/null
+++ b/boost/fusion/include/deque_tie.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_GENERATION)
+#define FUSION_INCLUDE_GENERATION
+
+#include <boost/fusion/container/generation.hpp>
+#include <boost/fusion/functional/generation.hpp>
+
+#endif
diff --git a/boost/fusion/include/deref.hpp b/boost/fusion/include/deref.hpp
new file mode 100644
index 0000000000..9c831f79da
--- /dev/null
+++ b/boost/fusion/include/deref.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_DEREF)
+#define FUSION_INCLUDE_DEREF
+
+#include <boost/fusion/iterator/deref.hpp>
+
+#endif
diff --git a/boost/fusion/include/deref_data.hpp b/boost/fusion/include/deref_data.hpp
new file mode 100644
index 0000000000..24d4e7cfd1
--- /dev/null
+++ b/boost/fusion/include/deref_data.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2009 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_DEREF_DATA_HPP
+#define BOOST_FUSION_INCLUDE_DEREF_DATA_HPP
+
+#include <boost/fusion/iterator/deref_data.hpp>
+
+#endif
diff --git a/boost/fusion/include/distance.hpp b/boost/fusion/include/distance.hpp
new file mode 100644
index 0000000000..fac103a6f2
--- /dev/null
+++ b/boost/fusion/include/distance.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_DISTANCE)
+#define FUSION_INCLUDE_DISTANCE
+
+#include <boost/fusion/iterator/distance.hpp>
+
+#endif
diff --git a/boost/fusion/include/empty.hpp b/boost/fusion/include/empty.hpp
new file mode 100644
index 0000000000..0a8af33c44
--- /dev/null
+++ b/boost/fusion/include/empty.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_EMPTY)
+#define FUSION_INCLUDE_EMPTY
+
+#include <boost/fusion/sequence/intrinsic/empty.hpp>
+
+#endif
diff --git a/boost/fusion/include/end.hpp b/boost/fusion/include/end.hpp
new file mode 100644
index 0000000000..61d65de01d
--- /dev/null
+++ b/boost/fusion/include/end.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_END)
+#define FUSION_INCLUDE_END
+
+#include <boost/fusion/sequence/intrinsic/end.hpp>
+
+#endif
diff --git a/boost/fusion/include/equal_to.hpp b/boost/fusion/include/equal_to.hpp
new file mode 100644
index 0000000000..5607b8e231
--- /dev/null
+++ b/boost/fusion/include/equal_to.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_EQUAL_TO)
+#define FUSION_INCLUDE_EQUAL_TO
+
+#include <boost/fusion/iterator/equal_to.hpp>
+#include <boost/fusion/sequence/comparison/equal_to.hpp>
+
+#endif
diff --git a/boost/fusion/include/erase.hpp b/boost/fusion/include/erase.hpp
new file mode 100644
index 0000000000..b7e6fafb35
--- /dev/null
+++ b/boost/fusion/include/erase.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ERASE)
+#define FUSION_INCLUDE_ERASE
+
+#include <boost/fusion/algorithm/transformation/erase.hpp>
+
+#endif
diff --git a/boost/fusion/include/erase_key.hpp b/boost/fusion/include/erase_key.hpp
new file mode 100644
index 0000000000..e13c889f2c
--- /dev/null
+++ b/boost/fusion/include/erase_key.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ERASE_KEY)
+#define FUSION_INCLUDE_ERASE_KEY
+
+#include <boost/fusion/algorithm/transformation/erase_key.hpp>
+
+#endif
diff --git a/boost/fusion/include/filter.hpp b/boost/fusion/include/filter.hpp
new file mode 100644
index 0000000000..234e40642b
--- /dev/null
+++ b/boost/fusion/include/filter.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FILTER)
+#define FUSION_INCLUDE_FILTER
+
+#include <boost/fusion/algorithm/transformation/filter.hpp>
+
+#endif
diff --git a/boost/fusion/include/filter_if.hpp b/boost/fusion/include/filter_if.hpp
new file mode 100644
index 0000000000..31fdec5d32
--- /dev/null
+++ b/boost/fusion/include/filter_if.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FILTER_IF)
+#define FUSION_INCLUDE_FILTER_IF
+
+#include <boost/fusion/algorithm/transformation/filter_if.hpp>
+
+#endif
diff --git a/boost/fusion/include/filter_view.hpp b/boost/fusion/include/filter_view.hpp
new file mode 100644
index 0000000000..196df8a012
--- /dev/null
+++ b/boost/fusion/include/filter_view.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FILTER_VIEW)
+#define FUSION_INCLUDE_FILTER_VIEW
+
+#include <boost/fusion/view/filter_view.hpp>
+
+#endif
diff --git a/boost/fusion/include/find.hpp b/boost/fusion/include/find.hpp
new file mode 100644
index 0000000000..cf50c412fd
--- /dev/null
+++ b/boost/fusion/include/find.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FIND)
+#define FUSION_INCLUDE_FIND
+
+#include <boost/fusion/algorithm/query/find.hpp>
+
+#endif
diff --git a/boost/fusion/include/find_if.hpp b/boost/fusion/include/find_if.hpp
new file mode 100644
index 0000000000..aa1a4c7a45
--- /dev/null
+++ b/boost/fusion/include/find_if.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FIND_IF)
+#define FUSION_INCLUDE_FIND_IF
+
+#include <boost/fusion/algorithm/query/find_if.hpp>
+
+#endif
diff --git a/boost/fusion/include/fold.hpp b/boost/fusion/include/fold.hpp
new file mode 100644
index 0000000000..40bf3a793e
--- /dev/null
+++ b/boost/fusion/include/fold.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FOLD)
+#define FUSION_INCLUDE_FOLD
+
+#include <boost/fusion/algorithm/iteration/fold.hpp>
+
+#endif
diff --git a/boost/fusion/include/for_each.hpp b/boost/fusion/include/for_each.hpp
new file mode 100644
index 0000000000..b20578e5e8
--- /dev/null
+++ b/boost/fusion/include/for_each.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FOR_EACH)
+#define FUSION_INCLUDE_FOR_EACH
+
+#include <boost/fusion/algorithm/iteration/for_each.hpp>
+
+#endif
diff --git a/boost/fusion/include/front.hpp b/boost/fusion/include/front.hpp
new file mode 100644
index 0000000000..495deaf74d
--- /dev/null
+++ b/boost/fusion/include/front.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FRONT)
+#define FUSION_INCLUDE_FRONT
+
+#include <boost/fusion/sequence/intrinsic/front.hpp>
+
+#endif
diff --git a/boost/fusion/include/functional.hpp b/boost/fusion/include/functional.hpp
new file mode 100644
index 0000000000..ab38fe1f43
--- /dev/null
+++ b/boost/fusion/include/functional.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FUNCTIONAL)
+#define FUSION_INCLUDE_FUNCTIONAL
+
+#include <boost/fusion/functional.hpp>
+
+#endif
diff --git a/boost/fusion/include/fused.hpp b/boost/fusion/include/fused.hpp
new file mode 100644
index 0000000000..fa9dd46443
--- /dev/null
+++ b/boost/fusion/include/fused.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FUSED)
+#define FUSION_INCLUDE_FUSED
+
+#include <boost/fusion/functional/adapter/fused.hpp>
+
+#endif
diff --git a/boost/fusion/include/fused_function_object.hpp b/boost/fusion/include/fused_function_object.hpp
new file mode 100644
index 0000000000..d35140c655
--- /dev/null
+++ b/boost/fusion/include/fused_function_object.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FUSED_FUNCTION_OBJECT)
+#define FUSION_INCLUDE_FUSED_FUNCTION_OBJECT
+
+#include <boost/fusion/functional/adapter/fused_function_object.hpp>
+
+#endif
diff --git a/boost/fusion/include/fused_procedure.hpp b/boost/fusion/include/fused_procedure.hpp
new file mode 100644
index 0000000000..9df4717b7d
--- /dev/null
+++ b/boost/fusion/include/fused_procedure.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_FUSED_PROCEDURE)
+#define FUSION_INCLUDE_FUSED_PROCEDURE
+
+#include <boost/fusion/functional/adapter/fused_procedure.hpp>
+
+#endif
diff --git a/boost/fusion/include/generation.hpp b/boost/fusion/include/generation.hpp
new file mode 100644
index 0000000000..8adbc4c0bc
--- /dev/null
+++ b/boost/fusion/include/generation.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_GENERATION)
+#define FUSION_INCLUDE_GENERATION
+
+#include <boost/fusion/container/generation.hpp>
+#include <boost/fusion/functional/generation.hpp>
+
+#endif
diff --git a/boost/fusion/include/greater.hpp b/boost/fusion/include/greater.hpp
new file mode 100644
index 0000000000..a5ff306fd4
--- /dev/null
+++ b/boost/fusion/include/greater.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_NOT_GREATER)
+#define FUSION_INCLUDE_NOT_GREATER
+
+#include <boost/fusion/sequence/comparison/greater.hpp>
+
+#endif
diff --git a/boost/fusion/include/greater_equal.hpp b/boost/fusion/include/greater_equal.hpp
new file mode 100644
index 0000000000..3a09255147
--- /dev/null
+++ b/boost/fusion/include/greater_equal.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_GREATER_EQUAL)
+#define FUSION_INCLUDE_GREATER_EQUAL
+
+#include <boost/fusion/sequence/comparison/greater_equal.hpp>
+
+#endif
diff --git a/boost/fusion/include/has_key.hpp b/boost/fusion/include/has_key.hpp
new file mode 100644
index 0000000000..b696241d03
--- /dev/null
+++ b/boost/fusion/include/has_key.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_HAS_KEY)
+#define FUSION_INCLUDE_HAS_KEY
+
+#include <boost/fusion/sequence/intrinsic/has_key.hpp>
+
+#endif
diff --git a/boost/fusion/include/ignore.hpp b/boost/fusion/include/ignore.hpp
new file mode 100644
index 0000000000..8adbc4c0bc
--- /dev/null
+++ b/boost/fusion/include/ignore.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_GENERATION)
+#define FUSION_INCLUDE_GENERATION
+
+#include <boost/fusion/container/generation.hpp>
+#include <boost/fusion/functional/generation.hpp>
+
+#endif
diff --git a/boost/fusion/include/in.hpp b/boost/fusion/include/in.hpp
new file mode 100644
index 0000000000..ca285c0e58
--- /dev/null
+++ b/boost/fusion/include/in.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Hartmut Kaiser
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_IN)
+#define FUSION_INCLUDE_IN
+
+#include <boost/fusion/sequence/io/in.hpp>
+
+#endif
diff --git a/boost/fusion/include/insert.hpp b/boost/fusion/include/insert.hpp
new file mode 100644
index 0000000000..53c0b05ea6
--- /dev/null
+++ b/boost/fusion/include/insert.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_INSERT)
+#define FUSION_INCLUDE_INSERT
+
+#include <boost/fusion/algorithm/transformation/insert.hpp>
+
+#endif
diff --git a/boost/fusion/include/insert_range.hpp b/boost/fusion/include/insert_range.hpp
new file mode 100644
index 0000000000..f7093ed994
--- /dev/null
+++ b/boost/fusion/include/insert_range.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_INSERT_RANGE)
+#define FUSION_INCLUDE_INSERT_RANGE
+
+#include <boost/fusion/algorithm/transformation/insert_range.hpp>
+
+#endif
diff --git a/boost/fusion/include/intrinsic.hpp b/boost/fusion/include/intrinsic.hpp
new file mode 100644
index 0000000000..c9d787117b
--- /dev/null
+++ b/boost/fusion/include/intrinsic.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_INTRINSIC)
+#define FUSION_INCLUDE_INTRINSIC
+
+#include <boost/fusion/sequence/intrinsic.hpp>
+
+#endif
diff --git a/boost/fusion/include/invocation.hpp b/boost/fusion/include/invocation.hpp
new file mode 100644
index 0000000000..2a6f12a37f
--- /dev/null
+++ b/boost/fusion/include/invocation.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_INVOCATION)
+#define FUSION_INCLUDE_INVOCATION
+
+#include <boost/fusion/functional/invocation.hpp>
+
+#endif
diff --git a/boost/fusion/include/invoke.hpp b/boost/fusion/include/invoke.hpp
new file mode 100644
index 0000000000..452264259b
--- /dev/null
+++ b/boost/fusion/include/invoke.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_INVOKE)
+#define FUSION_INCLUDE_INVOKE
+
+#include <boost/fusion/functional/invocation/invoke.hpp>
+
+#endif
diff --git a/boost/fusion/include/invoke_function_object.hpp b/boost/fusion/include/invoke_function_object.hpp
new file mode 100644
index 0000000000..4ffeb24dd8
--- /dev/null
+++ b/boost/fusion/include/invoke_function_object.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_INVOKE_FUNCTION_OBJECT)
+#define FUSION_INCLUDE_INVOKE_FUNCTION_OBJECT
+
+#include <boost/fusion/functional/invocation/invoke_function_object.hpp>
+
+#endif
diff --git a/boost/fusion/include/invoke_procedure.hpp b/boost/fusion/include/invoke_procedure.hpp
new file mode 100644
index 0000000000..afd46259b9
--- /dev/null
+++ b/boost/fusion/include/invoke_procedure.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_INVOKE_PROCEDURE)
+#define FUSION_INCLUDE_INVOKE_PROCEDURE
+
+#include <boost/fusion/functional/invocation/invoke_procedure.hpp>
+
+#endif
diff --git a/boost/fusion/include/io.hpp b/boost/fusion/include/io.hpp
new file mode 100644
index 0000000000..d84fdf3511
--- /dev/null
+++ b/boost/fusion/include/io.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Hartmut Kaiser
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_IO)
+#define FUSION_INCLUDE_IO
+
+#include <boost/fusion/sequence/io.hpp>
+
+#endif
diff --git a/boost/fusion/include/is_iterator.hpp b/boost/fusion/include/is_iterator.hpp
new file mode 100644
index 0000000000..31348eb788
--- /dev/null
+++ b/boost/fusion/include/is_iterator.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_IS_ITERATOR)
+#define FUSION_INCLUDE_IS_ITERATOR
+
+#include <boost/fusion/support/is_iterator.hpp>
+
+#endif
diff --git a/boost/fusion/include/is_segmented.hpp b/boost/fusion/include/is_segmented.hpp
new file mode 100644
index 0000000000..28fa434651
--- /dev/null
+++ b/boost/fusion/include/is_segmented.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2011 Eric Niebler
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(BOOST_FUSION_INCLUDE_IS_SEGMENTED)
+#define BOOST_FUSION_INCLUDE_IS_SEGMENTED
+
+#include <boost/fusion/support/is_segmented.hpp>
+
+#endif
diff --git a/boost/fusion/include/is_sequence.hpp b/boost/fusion/include/is_sequence.hpp
new file mode 100644
index 0000000000..a7f2b4d88d
--- /dev/null
+++ b/boost/fusion/include/is_sequence.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_IS_SEQUENCE)
+#define FUSION_INCLUDE_IS_SEQUENCE
+
+#include <boost/fusion/support/is_sequence.hpp>
+
+#endif
diff --git a/boost/fusion/include/is_view.hpp b/boost/fusion/include/is_view.hpp
new file mode 100644
index 0000000000..5ebc34732d
--- /dev/null
+++ b/boost/fusion/include/is_view.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_IS_VIEW)
+#define FUSION_INCLUDE_IS_VIEW
+
+#include <boost/fusion/support/is_view.hpp>
+
+#endif
diff --git a/boost/fusion/include/iter_fold.hpp b/boost/fusion/include/iter_fold.hpp
new file mode 100644
index 0000000000..ba6f9b7e70
--- /dev/null
+++ b/boost/fusion/include/iter_fold.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_ITER_FOLD_HPP
+#define BOOST_FUSION_INCLUDE_ITER_FOLD_HPP
+
+#include <boost/fusion/algorithm/iteration/iter_fold.hpp>
+
+#endif
diff --git a/boost/fusion/include/iteration.hpp b/boost/fusion/include/iteration.hpp
new file mode 100644
index 0000000000..372aa726a2
--- /dev/null
+++ b/boost/fusion/include/iteration.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ITERATION)
+#define FUSION_INCLUDE_ITERATION
+
+#include <boost/fusion/algorithm/iteration.hpp>
+
+#endif
diff --git a/boost/fusion/include/iterator.hpp b/boost/fusion/include/iterator.hpp
new file mode 100644
index 0000000000..2ed8e8381f
--- /dev/null
+++ b/boost/fusion/include/iterator.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ITERATOR)
+#define FUSION_INCLUDE_ITERATOR
+
+#include <boost/fusion/iterator.hpp>
+
+#endif
diff --git a/boost/fusion/include/iterator_adapter.hpp b/boost/fusion/include/iterator_adapter.hpp
new file mode 100644
index 0000000000..4ecdf2b2b4
--- /dev/null
+++ b/boost/fusion/include/iterator_adapter.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2011 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ITERATOR_ADAPTER)
+#define FUSION_INCLUDE_ITERATOR_ADAPTER
+
+#include <boost/fusion/iterator/iterator_adapter.hpp>
+
+#endif
diff --git a/boost/fusion/include/iterator_base.hpp b/boost/fusion/include/iterator_base.hpp
new file mode 100644
index 0000000000..bbd353217e
--- /dev/null
+++ b/boost/fusion/include/iterator_base.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ITERATOR_BASE)
+#define FUSION_INCLUDE_ITERATOR_BASE
+
+#include <boost/fusion/support/iterator_base.hpp>
+
+#endif
diff --git a/boost/fusion/include/iterator_facade.hpp b/boost/fusion/include/iterator_facade.hpp
new file mode 100644
index 0000000000..a36f8b162f
--- /dev/null
+++ b/boost/fusion/include/iterator_facade.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ITERATOR_FACADE)
+#define FUSION_INCLUDE_ITERATOR_FACADE
+
+#include <boost/fusion/iterator/iterator_facade.hpp>
+
+#endif
diff --git a/boost/fusion/include/iterator_range.hpp b/boost/fusion/include/iterator_range.hpp
new file mode 100644
index 0000000000..54eba6dd2a
--- /dev/null
+++ b/boost/fusion/include/iterator_range.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ITERATOR_RANGE)
+#define FUSION_INCLUDE_ITERATOR_RANGE
+
+#include <boost/fusion/view/iterator_range.hpp>
+
+#endif
diff --git a/boost/fusion/include/join.hpp b/boost/fusion/include/join.hpp
new file mode 100644
index 0000000000..5f701ad305
--- /dev/null
+++ b/boost/fusion/include/join.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_JOIN)
+#define FUSION_INCLUDE_JOIN
+
+#include <boost/fusion/algorithm/transformation/join.hpp>
+
+#endif
diff --git a/boost/fusion/include/joint_view.hpp b/boost/fusion/include/joint_view.hpp
new file mode 100644
index 0000000000..e3d1e20485
--- /dev/null
+++ b/boost/fusion/include/joint_view.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_JOINT_VIEW)
+#define FUSION_INCLUDE_JOINT_VIEW
+
+#include <boost/fusion/view/joint_view.hpp>
+
+#endif
diff --git a/boost/fusion/include/key_of.hpp b/boost/fusion/include/key_of.hpp
new file mode 100644
index 0000000000..cb29f571ad
--- /dev/null
+++ b/boost/fusion/include/key_of.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2009 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_KEY_OF_HPP
+#define BOOST_FUSION_INCLUDE_KEY_OF_HPP
+
+#include <boost/fusion/iterator/key_of.hpp>
+
+#endif
diff --git a/boost/fusion/include/less.hpp b/boost/fusion/include/less.hpp
new file mode 100644
index 0000000000..bd4d27714e
--- /dev/null
+++ b/boost/fusion/include/less.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_LESS)
+#define FUSION_INCLUDE_LESS
+
+#include <boost/fusion/sequence/comparison/less.hpp>
+
+#endif
diff --git a/boost/fusion/include/less_equal.hpp b/boost/fusion/include/less_equal.hpp
new file mode 100644
index 0000000000..2ac1b72ba7
--- /dev/null
+++ b/boost/fusion/include/less_equal.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_LESS_EQUAL)
+#define FUSION_INCLUDE_LESS_EQUAL
+
+#include <boost/fusion/sequence/comparison/less_equal.hpp>
+
+#endif
diff --git a/boost/fusion/include/list.hpp b/boost/fusion/include/list.hpp
new file mode 100644
index 0000000000..0a3a1a63f6
--- /dev/null
+++ b/boost/fusion/include/list.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_LIST)
+#define FUSION_INCLUDE_LIST
+
+#include <boost/fusion/container/list.hpp>
+
+#endif
diff --git a/boost/fusion/include/list_fwd.hpp b/boost/fusion/include/list_fwd.hpp
new file mode 100644
index 0000000000..08823bf673
--- /dev/null
+++ b/boost/fusion/include/list_fwd.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_LIST_FWD)
+#define FUSION_INCLUDE_LIST_FWD
+
+#include <boost/fusion/container/list/list_fwd.hpp>
+
+#endif
diff --git a/boost/fusion/include/list_tie.hpp b/boost/fusion/include/list_tie.hpp
new file mode 100644
index 0000000000..8adbc4c0bc
--- /dev/null
+++ b/boost/fusion/include/list_tie.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_GENERATION)
+#define FUSION_INCLUDE_GENERATION
+
+#include <boost/fusion/container/generation.hpp>
+#include <boost/fusion/functional/generation.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_cons.hpp b/boost/fusion/include/make_cons.hpp
new file mode 100644
index 0000000000..76c4caa530
--- /dev/null
+++ b/boost/fusion/include/make_cons.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAKE_CONS)
+#define FUSION_INCLUDE_MAKE_CONS
+
+#include <boost/fusion/container/generation/make_cons.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_deque.hpp b/boost/fusion/include/make_deque.hpp
new file mode 100644
index 0000000000..35520e8d2b
--- /dev/null
+++ b/boost/fusion/include/make_deque.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAKE_DEQUE)
+#define FUSION_INCLUDE_MAKE_DEQUE
+
+#include <boost/fusion/container/generation/make_deque.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_fused.hpp b/boost/fusion/include/make_fused.hpp
new file mode 100644
index 0000000000..6ed860ef54
--- /dev/null
+++ b/boost/fusion/include/make_fused.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAKE_FUSED)
+#define FUSION_INCLUDE_MAKE_FUSED
+
+#include <boost/fusion/functional/generation/make_fused.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_fused_function_object.hpp b/boost/fusion/include/make_fused_function_object.hpp
new file mode 100644
index 0000000000..dfc1295b10
--- /dev/null
+++ b/boost/fusion/include/make_fused_function_object.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAKE_FUSED_FUNCTION_OBJECT)
+#define FUSION_INCLUDE_MAKE_FUSED_FUNCTION_OBJECT
+
+#include <boost/fusion/functional/generation/make_fused_function_object.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_fused_procedure.hpp b/boost/fusion/include/make_fused_procedure.hpp
new file mode 100644
index 0000000000..94e44717aa
--- /dev/null
+++ b/boost/fusion/include/make_fused_procedure.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAKE_FUSED_PROCEDURE)
+#define FUSION_INCLUDE_MAKE_FUSED_PROCEDURE
+
+#include <boost/fusion/functional/generation/make_fused_procedure.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_list.hpp b/boost/fusion/include/make_list.hpp
new file mode 100644
index 0000000000..7adb350718
--- /dev/null
+++ b/boost/fusion/include/make_list.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAKE_LIST)
+#define FUSION_INCLUDE_MAKE_LIST
+
+#include <boost/fusion/container/generation/make_list.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_map.hpp b/boost/fusion/include/make_map.hpp
new file mode 100644
index 0000000000..90d599216a
--- /dev/null
+++ b/boost/fusion/include/make_map.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAKE_MAP)
+#define FUSION_INCLUDE_MAKE_MAP
+
+#include <boost/fusion/container/generation/make_map.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_set.hpp b/boost/fusion/include/make_set.hpp
new file mode 100644
index 0000000000..19f344f670
--- /dev/null
+++ b/boost/fusion/include/make_set.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAKE_SET)
+#define FUSION_INCLUDE_MAKE_SET
+
+#include <boost/fusion/container/generation/make_set.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_tuple.hpp b/boost/fusion/include/make_tuple.hpp
new file mode 100644
index 0000000000..8cfbdc8e5f
--- /dev/null
+++ b/boost/fusion/include/make_tuple.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAKE_TUPLE)
+#define FUSION_INCLUDE_MAKE_TUPLE
+
+#include <boost/fusion/tuple/make_tuple.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_unfused.hpp b/boost/fusion/include/make_unfused.hpp
new file mode 100644
index 0000000000..ae3b667928
--- /dev/null
+++ b/boost/fusion/include/make_unfused.hpp
@@ -0,0 +1,13 @@
+/*==============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_MAKE_UNFUSED_HPP
+#define BOOST_FUSION_INCLUDE_MAKE_UNFUSED_HPP
+
+#include <boost/fusion/functional/generation/make_unfused.hpp>
+
+#endif
diff --git a/boost/fusion/include/make_vector.hpp b/boost/fusion/include/make_vector.hpp
new file mode 100644
index 0000000000..b165ba3ed5
--- /dev/null
+++ b/boost/fusion/include/make_vector.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAKE_VECTOR)
+#define FUSION_INCLUDE_MAKE_VECTOR
+
+#include <boost/fusion/container/generation/make_vector.hpp>
+
+#endif
diff --git a/boost/fusion/include/map.hpp b/boost/fusion/include/map.hpp
new file mode 100644
index 0000000000..07441b4a08
--- /dev/null
+++ b/boost/fusion/include/map.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAP)
+#define FUSION_INCLUDE_MAP
+
+#include <boost/fusion/container/map.hpp>
+
+#endif
diff --git a/boost/fusion/include/map_fwd.hpp b/boost/fusion/include/map_fwd.hpp
new file mode 100644
index 0000000000..970c413270
--- /dev/null
+++ b/boost/fusion/include/map_fwd.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAP_FWD)
+#define FUSION_INCLUDE_MAP_FWD
+
+#include <boost/fusion/container/map/map_fwd.hpp>
+
+#endif
diff --git a/boost/fusion/include/map_tie.hpp b/boost/fusion/include/map_tie.hpp
new file mode 100644
index 0000000000..89aeb71617
--- /dev/null
+++ b/boost/fusion/include/map_tie.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MAP_TIE)
+#define FUSION_INCLUDE_MAP_TIE
+
+#include <boost/fusion/container/generation/map_tie.hpp>
+
+#endif
diff --git a/boost/fusion/include/mpl.hpp b/boost/fusion/include/mpl.hpp
new file mode 100644
index 0000000000..8a1cbfd025
--- /dev/null
+++ b/boost/fusion/include/mpl.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_MPL)
+#define FUSION_INCLUDE_MPL
+
+#include <boost/fusion/adapted/mpl.hpp>
+#include <boost/fusion/mpl.hpp>
+
+#endif
diff --git a/boost/fusion/include/next.hpp b/boost/fusion/include/next.hpp
new file mode 100644
index 0000000000..6188c65a72
--- /dev/null
+++ b/boost/fusion/include/next.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_NEXT)
+#define FUSION_INCLUDE_NEXT
+
+#include <boost/fusion/iterator/next.hpp>
+
+#endif
diff --git a/boost/fusion/include/none.hpp b/boost/fusion/include/none.hpp
new file mode 100644
index 0000000000..19720ef8cc
--- /dev/null
+++ b/boost/fusion/include/none.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_NONE)
+#define FUSION_INCLUDE_NONE
+
+#include <boost/fusion/algorithm/query/none.hpp>
+
+#endif
diff --git a/boost/fusion/include/not_equal_to.hpp b/boost/fusion/include/not_equal_to.hpp
new file mode 100644
index 0000000000..9e23b899da
--- /dev/null
+++ b/boost/fusion/include/not_equal_to.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_NOT_EQUAL_TO)
+#define FUSION_INCLUDE_NOT_EQUAL_TO
+
+#include <boost/fusion/iterator/equal_to.hpp>
+#include <boost/fusion/sequence/comparison/not_equal_to.hpp>
+
+#endif
diff --git a/boost/fusion/include/nview.hpp b/boost/fusion/include/nview.hpp
new file mode 100644
index 0000000000..215329d02b
--- /dev/null
+++ b/boost/fusion/include/nview.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_NVIEW)
+#define FUSION_INCLUDE_NVIEW
+
+#include <boost/fusion/view/nview.hpp>
+
+#endif
diff --git a/boost/fusion/include/out.hpp b/boost/fusion/include/out.hpp
new file mode 100644
index 0000000000..9ecef3e713
--- /dev/null
+++ b/boost/fusion/include/out.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Hartmut Kaiser
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_OUT)
+#define FUSION_INCLUDE_OUT
+
+#include <boost/fusion/sequence/io/out.hpp>
+
+#endif
diff --git a/boost/fusion/include/pair.hpp b/boost/fusion/include/pair.hpp
new file mode 100644
index 0000000000..97ebfcd8bd
--- /dev/null
+++ b/boost/fusion/include/pair.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_PAIR)
+#define FUSION_INCLUDE_PAIR
+
+#include <boost/fusion/support/pair.hpp>
+
+#endif
diff --git a/boost/fusion/include/pair_tie.hpp b/boost/fusion/include/pair_tie.hpp
new file mode 100644
index 0000000000..ac192cada1
--- /dev/null
+++ b/boost/fusion/include/pair_tie.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_PAIR_TIE)
+#define FUSION_INCLUDE_PAIR_TIE
+
+#include <boost/fusion/container/generation/pair_tie.hpp>
+
+#endif
diff --git a/boost/fusion/include/pop_back.hpp b/boost/fusion/include/pop_back.hpp
new file mode 100644
index 0000000000..b5a808cd5e
--- /dev/null
+++ b/boost/fusion/include/pop_back.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_POP_BACK)
+#define FUSION_INCLUDE_POP_BACK
+
+#include <boost/fusion/algorithm/transformation/pop_back.hpp>
+
+#endif
diff --git a/boost/fusion/include/pop_front.hpp b/boost/fusion/include/pop_front.hpp
new file mode 100644
index 0000000000..7df977e0d6
--- /dev/null
+++ b/boost/fusion/include/pop_front.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_POP_FRONT)
+#define FUSION_INCLUDE_POP_FRONT
+
+#include <boost/fusion/algorithm/transformation/pop_front.hpp>
+
+#endif
diff --git a/boost/fusion/include/prior.hpp b/boost/fusion/include/prior.hpp
new file mode 100644
index 0000000000..b18a55a394
--- /dev/null
+++ b/boost/fusion/include/prior.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_PRIOR)
+#define FUSION_INCLUDE_PRIOR
+
+#include <boost/fusion/iterator/prior.hpp>
+
+#endif
diff --git a/boost/fusion/include/proxy_type.hpp b/boost/fusion/include/proxy_type.hpp
new file mode 100644
index 0000000000..31e8dce010
--- /dev/null
+++ b/boost/fusion/include/proxy_type.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_PROXY_TYPE_HPP
+#define BOOST_FUSION_INCLUDE_PROXY_TYPE_HPP
+
+#include <boost/fusion/adapted/struct/detail/proxy_type.hpp>
+
+#endif
diff --git a/boost/fusion/include/push_back.hpp b/boost/fusion/include/push_back.hpp
new file mode 100644
index 0000000000..4908e87c63
--- /dev/null
+++ b/boost/fusion/include/push_back.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_PUSH_BACK)
+#define FUSION_INCLUDE_PUSH_BACK
+
+#include <boost/fusion/algorithm/transformation/push_back.hpp>
+
+#endif
diff --git a/boost/fusion/include/push_front.hpp b/boost/fusion/include/push_front.hpp
new file mode 100644
index 0000000000..5a9cfa5ec2
--- /dev/null
+++ b/boost/fusion/include/push_front.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_PUSH_FRONT)
+#define FUSION_INCLUDE_PUSH_FRONT
+
+#include <boost/fusion/algorithm/transformation/push_front.hpp>
+
+#endif
diff --git a/boost/fusion/include/query.hpp b/boost/fusion/include/query.hpp
new file mode 100644
index 0000000000..6e5144b57d
--- /dev/null
+++ b/boost/fusion/include/query.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_QUERY)
+#define FUSION_INCLUDE_QUERY
+
+#include <boost/fusion/algorithm/query.hpp>
+
+#endif
diff --git a/boost/fusion/include/remove.hpp b/boost/fusion/include/remove.hpp
new file mode 100644
index 0000000000..9f11d69617
--- /dev/null
+++ b/boost/fusion/include/remove.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_REMOVE)
+#define FUSION_INCLUDE_REMOVE
+
+#include <boost/fusion/algorithm/transformation/remove.hpp>
+
+#endif
diff --git a/boost/fusion/include/remove_if.hpp b/boost/fusion/include/remove_if.hpp
new file mode 100644
index 0000000000..7f0b4657da
--- /dev/null
+++ b/boost/fusion/include/remove_if.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_REMOVE_IF)
+#define FUSION_INCLUDE_REMOVE_IF
+
+#include <boost/fusion/algorithm/transformation/remove_if.hpp>
+
+#endif
diff --git a/boost/fusion/include/repetetive_view.hpp b/boost/fusion/include/repetetive_view.hpp
new file mode 100644
index 0000000000..f56bca8821
--- /dev/null
+++ b/boost/fusion/include/repetetive_view.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_REPETETIVE_VIEW)
+#define FUSION_INCLUDE_REPETETIVE_VIEW
+
+#include <boost/fusion/view/repetitive_view.hpp>
+
+#endif
diff --git a/boost/fusion/include/replace.hpp b/boost/fusion/include/replace.hpp
new file mode 100644
index 0000000000..4d0b3af829
--- /dev/null
+++ b/boost/fusion/include/replace.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_REPLACE)
+#define FUSION_INCLUDE_REPLACE
+
+#include <boost/fusion/algorithm/transformation/replace.hpp>
+
+#endif
diff --git a/boost/fusion/include/replace_if.hpp b/boost/fusion/include/replace_if.hpp
new file mode 100644
index 0000000000..354e13abd0
--- /dev/null
+++ b/boost/fusion/include/replace_if.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_REPLACE_IF)
+#define FUSION_INCLUDE_REPLACE_IF
+
+#include <boost/fusion/algorithm/transformation/replace_if.hpp>
+
+#endif
diff --git a/boost/fusion/include/reverse.hpp b/boost/fusion/include/reverse.hpp
new file mode 100644
index 0000000000..3f9fd7824d
--- /dev/null
+++ b/boost/fusion/include/reverse.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_REVERSE)
+#define FUSION_INCLUDE_REVERSE
+
+#include <boost/fusion/algorithm/transformation/reverse.hpp>
+
+#endif
diff --git a/boost/fusion/include/reverse_fold.hpp b/boost/fusion/include/reverse_fold.hpp
new file mode 100644
index 0000000000..f2379e6779
--- /dev/null
+++ b/boost/fusion/include/reverse_fold.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_REVERSE_FOLD_HPP
+#define BOOST_FUSION_INCLUDE_REVERSE_FOLD_HPP
+
+#include <boost/fusion/algorithm/iteration/reverse_fold.hpp>
+
+#endif
diff --git a/boost/fusion/include/reverse_iter_fold.hpp b/boost/fusion/include/reverse_iter_fold.hpp
new file mode 100644
index 0000000000..ba92d5fea1
--- /dev/null
+++ b/boost/fusion/include/reverse_iter_fold.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_REVERSE_ITER_FOLD_HPP
+#define BOOST_FUSION_INCLUDE_REVERSE_ITER_FOLD_HPP
+
+#include <boost/fusion/algorithm/iteration/reverse_iter_fold.hpp>
+
+#endif
diff --git a/boost/fusion/include/reverse_view.hpp b/boost/fusion/include/reverse_view.hpp
new file mode 100644
index 0000000000..844532d62d
--- /dev/null
+++ b/boost/fusion/include/reverse_view.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_REVERSE_VIEW)
+#define FUSION_INCLUDE_REVERSE_VIEW
+
+#include <boost/fusion/view/reverse_view.hpp>
+
+#endif
diff --git a/boost/fusion/include/segmented_fold_until.hpp b/boost/fusion/include/segmented_fold_until.hpp
new file mode 100644
index 0000000000..d7fe06af57
--- /dev/null
+++ b/boost/fusion/include/segmented_fold_until.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2011 Eric Niebler
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(BOOST_FUSION_INCLUDE_SEGMENTED_FOLD_UNTIL)
+#define BOOST_FUSION_INCLUDE_SEGMENTED_FOLD_UNTIL
+
+#include <boost/fusion/support/segmented_fold_until.hpp>
+
+#endif
diff --git a/boost/fusion/include/segmented_iterator.hpp b/boost/fusion/include/segmented_iterator.hpp
new file mode 100644
index 0000000000..6e8a4964b2
--- /dev/null
+++ b/boost/fusion/include/segmented_iterator.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2011 Eric Niebler
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(BOOST_FUSION_INCLUDE_SEGMENTED_ITERATOR)
+#define BOOST_FUSION_INCLUDE_SEGMENTED_ITERATOR
+
+#include <boost/fusion/iterator/segmented_iterator.hpp>
+
+#endif
diff --git a/boost/fusion/include/segments.hpp b/boost/fusion/include/segments.hpp
new file mode 100644
index 0000000000..7bc7b2bf02
--- /dev/null
+++ b/boost/fusion/include/segments.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2011 Eric Niebler
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(BOOST_FUSION_INCLUDE_SEGMENTS)
+#define BOOST_FUSION_INCLUDE_SEGMENTS
+
+#include <boost/fusion/sequence/intrinsic/segments.hpp>
+
+#endif
diff --git a/boost/fusion/include/sequence.hpp b/boost/fusion/include/sequence.hpp
new file mode 100644
index 0000000000..09cded778e
--- /dev/null
+++ b/boost/fusion/include/sequence.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_SEQUENCE)
+#define FUSION_INCLUDE_SEQUENCE
+
+#include <boost/fusion/sequence.hpp>
+
+#endif
diff --git a/boost/fusion/include/sequence_base.hpp b/boost/fusion/include/sequence_base.hpp
new file mode 100644
index 0000000000..7e50a23704
--- /dev/null
+++ b/boost/fusion/include/sequence_base.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_SEQUENCE_BASE)
+#define FUSION_INCLUDE_SEQUENCE_BASE
+
+#include <boost/fusion/support/sequence_base.hpp>
+
+#endif
diff --git a/boost/fusion/include/sequence_facade.hpp b/boost/fusion/include/sequence_facade.hpp
new file mode 100644
index 0000000000..b8773e28af
--- /dev/null
+++ b/boost/fusion/include/sequence_facade.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_SEQUENCE_FACADE)
+#define FUSION_INCLUDE_SEQUENCE_FACADE
+
+#include <boost/fusion/sequence/sequence_facade.hpp>
+
+#endif
diff --git a/boost/fusion/include/set.hpp b/boost/fusion/include/set.hpp
new file mode 100644
index 0000000000..90dd5004be
--- /dev/null
+++ b/boost/fusion/include/set.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_SET)
+#define FUSION_INCLUDE_SET
+
+#include <boost/fusion/container/set.hpp>
+
+#endif
diff --git a/boost/fusion/include/set_fwd.hpp b/boost/fusion/include/set_fwd.hpp
new file mode 100644
index 0000000000..9bc45ad5cf
--- /dev/null
+++ b/boost/fusion/include/set_fwd.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_SET_FWD)
+#define FUSION_INCLUDE_SET_FWD
+
+#include <boost/fusion/container/set/set_fwd.hpp>
+
+#endif
diff --git a/boost/fusion/include/single_view.hpp b/boost/fusion/include/single_view.hpp
new file mode 100644
index 0000000000..a95d04a80d
--- /dev/null
+++ b/boost/fusion/include/single_view.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_SINGLE_VIEW)
+#define FUSION_INCLUDE_SINGLE_VIEW
+
+#include <boost/fusion/view/single_view.hpp>
+
+#endif
diff --git a/boost/fusion/include/size.hpp b/boost/fusion/include/size.hpp
new file mode 100644
index 0000000000..02d2a00fcb
--- /dev/null
+++ b/boost/fusion/include/size.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_SIZE)
+#define FUSION_INCLUDE_SIZE
+
+#include <boost/fusion/sequence/intrinsic/size.hpp>
+
+#endif
diff --git a/boost/fusion/include/std_pair.hpp b/boost/fusion/include/std_pair.hpp
new file mode 100644
index 0000000000..98f37c8672
--- /dev/null
+++ b/boost/fusion/include/std_pair.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_STD_PAIR)
+#define FUSION_INCLUDE_STD_PAIR
+
+#include <boost/fusion/adapted/std_pair.hpp>
+
+#endif
diff --git a/boost/fusion/include/struct.hpp b/boost/fusion/include/struct.hpp
new file mode 100644
index 0000000000..f0886aab86
--- /dev/null
+++ b/boost/fusion/include/struct.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_STRUCT)
+#define FUSION_INCLUDE_STRUCT
+
+#include <boost/fusion/adapted/struct.hpp>
+
+#endif
diff --git a/boost/fusion/include/support.hpp b/boost/fusion/include/support.hpp
new file mode 100644
index 0000000000..d57eafeb87
--- /dev/null
+++ b/boost/fusion/include/support.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_SUPPORT)
+#define FUSION_INCLUDE_SUPPORT
+
+#include <boost/fusion/support.hpp>
+
+#endif
diff --git a/boost/fusion/include/swap.hpp b/boost/fusion/include/swap.hpp
new file mode 100644
index 0000000000..1f428aa175
--- /dev/null
+++ b/boost/fusion/include/swap.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_SWAP)
+#define FUSION_INCLUDE_SWAP
+
+#include <boost/fusion/sequence/intrinsic/swap.hpp>
+
+#endif
diff --git a/boost/fusion/include/tag_of.hpp b/boost/fusion/include/tag_of.hpp
new file mode 100644
index 0000000000..f15b41b54a
--- /dev/null
+++ b/boost/fusion/include/tag_of.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_TAG_OF)
+#define FUSION_INCLUDE_TAG_OF
+
+#include <boost/fusion/support/tag_of.hpp>
+
+#endif
diff --git a/boost/fusion/include/tag_of_fwd.hpp b/boost/fusion/include/tag_of_fwd.hpp
new file mode 100644
index 0000000000..fbc7ebe752
--- /dev/null
+++ b/boost/fusion/include/tag_of_fwd.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_TAG_OF_FWD)
+#define FUSION_INCLUDE_TAG_OF_FWD
+
+#include <boost/fusion/support/tag_of_fwd.hpp>
+
+#endif
diff --git a/boost/fusion/include/transform.hpp b/boost/fusion/include/transform.hpp
new file mode 100644
index 0000000000..2b66c4f736
--- /dev/null
+++ b/boost/fusion/include/transform.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_TRANSFORM)
+#define FUSION_INCLUDE_TRANSFORM
+
+#include <boost/fusion/algorithm/transformation/transform.hpp>
+
+#endif
diff --git a/boost/fusion/include/transform_view.hpp b/boost/fusion/include/transform_view.hpp
new file mode 100644
index 0000000000..3aceaaee9f
--- /dev/null
+++ b/boost/fusion/include/transform_view.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_TRANSFORM_VIEW)
+#define FUSION_INCLUDE_TRANSFORM_VIEW
+
+#include <boost/fusion/view/transform_view.hpp>
+
+#endif
diff --git a/boost/fusion/include/transformation.hpp b/boost/fusion/include/transformation.hpp
new file mode 100644
index 0000000000..f14ab70c75
--- /dev/null
+++ b/boost/fusion/include/transformation.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_TRANSFORMATION)
+#define FUSION_INCLUDE_TRANSFORMATION
+
+#include <boost/fusion/algorithm/transformation.hpp>
+
+#endif
diff --git a/boost/fusion/include/tuple.hpp b/boost/fusion/include/tuple.hpp
new file mode 100644
index 0000000000..52e53fb594
--- /dev/null
+++ b/boost/fusion/include/tuple.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_TUPLE)
+#define FUSION_INCLUDE_TUPLE
+
+#include <boost/fusion/tuple.hpp>
+
+#endif
diff --git a/boost/fusion/include/tuple_fwd.hpp b/boost/fusion/include/tuple_fwd.hpp
new file mode 100644
index 0000000000..a66653a3b0
--- /dev/null
+++ b/boost/fusion/include/tuple_fwd.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_TUPLE_FWD)
+#define FUSION_INCLUDE_TUPLE_FWD
+
+#include <boost/fusion/tuple/tuple_fwd.hpp>
+
+#endif
diff --git a/boost/fusion/include/tuple_tie.hpp b/boost/fusion/include/tuple_tie.hpp
new file mode 100644
index 0000000000..677976a65f
--- /dev/null
+++ b/boost/fusion/include/tuple_tie.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_TUPLE_TIE)
+#define FUSION_INCLUDE_TUPLE_TIE
+
+#include <boost/fusion/tuple/tuple_tie.hpp>
+
+#endif
diff --git a/boost/fusion/include/unfused.hpp b/boost/fusion/include/unfused.hpp
new file mode 100644
index 0000000000..e386ce5a7b
--- /dev/null
+++ b/boost/fusion/include/unfused.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_UNFUSED_HPP
+#define BOOST_FUSION_INCLUDE_UNFUSED_HPP
+
+#include <boost/fusion/functional/adapter/unfused.hpp>
+
+#endif
diff --git a/boost/fusion/include/unfused_typed.hpp b/boost/fusion/include/unfused_typed.hpp
new file mode 100644
index 0000000000..a118b306c2
--- /dev/null
+++ b/boost/fusion/include/unfused_typed.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_UNFUSED_TYPED)
+#define FUSION_INCLUDE_UNFUSED_TYPED
+
+#include <boost/fusion/functional/adapter/unfused_typed.hpp>
+
+#endif
diff --git a/boost/fusion/include/unused.hpp b/boost/fusion/include/unused.hpp
new file mode 100644
index 0000000000..f91ea8fe69
--- /dev/null
+++ b/boost/fusion/include/unused.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_UNUSED)
+#define FUSION_INCLUDE_UNUSED
+
+#include <boost/fusion/support/unused.hpp>
+
+#endif
diff --git a/boost/fusion/include/value_at.hpp b/boost/fusion/include/value_at.hpp
new file mode 100644
index 0000000000..da5745d9b8
--- /dev/null
+++ b/boost/fusion/include/value_at.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Hartmut Kaiser
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VALUE_AT)
+#define FUSION_INCLUDE_VALUE_AT
+
+#include <boost/fusion/sequence/intrinsic/value_at.hpp>
+
+#endif
diff --git a/boost/fusion/include/value_at_key.hpp b/boost/fusion/include/value_at_key.hpp
new file mode 100644
index 0000000000..4ab3dc1422
--- /dev/null
+++ b/boost/fusion/include/value_at_key.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VALUE_AT_KEY)
+#define FUSION_INCLUDE_VALUE_AT_KEY
+
+#include <boost/fusion/sequence/intrinsic/value_at_key.hpp>
+
+#endif
diff --git a/boost/fusion/include/value_of.hpp b/boost/fusion/include/value_of.hpp
new file mode 100644
index 0000000000..4f2bef9599
--- /dev/null
+++ b/boost/fusion/include/value_of.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VALUE_OF)
+#define FUSION_INCLUDE_VALUE_OF
+
+#include <boost/fusion/iterator/value_of.hpp>
+
+#endif
diff --git a/boost/fusion/include/value_of_data.hpp b/boost/fusion/include/value_of_data.hpp
new file mode 100644
index 0000000000..6884185fd0
--- /dev/null
+++ b/boost/fusion/include/value_of_data.hpp
@@ -0,0 +1,13 @@
+/*=============================================================================
+ Copyright (c) 2009 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_INCLUDE_VALUE_OF_DATA_HPP
+#define BOOST_FUSION_INCLUDE_VALUE_OF_DATA_HPP
+
+#include <boost/fusion/iterator/value_of_data.hpp>
+
+#endif
diff --git a/boost/fusion/include/vector.hpp b/boost/fusion/include/vector.hpp
new file mode 100644
index 0000000000..689c2f8827
--- /dev/null
+++ b/boost/fusion/include/vector.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VECTOR)
+#define FUSION_INCLUDE_VECTOR
+
+#include <boost/fusion/container/vector.hpp>
+
+#endif
diff --git a/boost/fusion/include/vector10.hpp b/boost/fusion/include/vector10.hpp
new file mode 100644
index 0000000000..d3e10ddc60
--- /dev/null
+++ b/boost/fusion/include/vector10.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VECTOR10)
+#define FUSION_INCLUDE_VECTOR10
+
+#include <boost/fusion/container/vector/vector10.hpp>
+
+#endif
diff --git a/boost/fusion/include/vector20.hpp b/boost/fusion/include/vector20.hpp
new file mode 100644
index 0000000000..accda290d7
--- /dev/null
+++ b/boost/fusion/include/vector20.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VECTOR20)
+#define FUSION_INCLUDE_VECTOR20
+
+#include <boost/fusion/container/vector/vector20.hpp>
+
+#endif
diff --git a/boost/fusion/include/vector30.hpp b/boost/fusion/include/vector30.hpp
new file mode 100644
index 0000000000..72a72a25b6
--- /dev/null
+++ b/boost/fusion/include/vector30.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VECTOR30)
+#define FUSION_INCLUDE_VECTOR30
+
+#include <boost/fusion/container/vector/vector30.hpp>
+
+#endif
diff --git a/boost/fusion/include/vector40.hpp b/boost/fusion/include/vector40.hpp
new file mode 100644
index 0000000000..427c531918
--- /dev/null
+++ b/boost/fusion/include/vector40.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VECTOR40)
+#define FUSION_INCLUDE_VECTOR40
+
+#include <boost/fusion/container/vector/vector40.hpp>
+
+#endif
diff --git a/boost/fusion/include/vector50.hpp b/boost/fusion/include/vector50.hpp
new file mode 100644
index 0000000000..5980373b94
--- /dev/null
+++ b/boost/fusion/include/vector50.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VECTOR50)
+#define FUSION_INCLUDE_VECTOR50
+
+#include <boost/fusion/container/vector/vector50.hpp>
+
+#endif
diff --git a/boost/fusion/include/vector_fwd.hpp b/boost/fusion/include/vector_fwd.hpp
new file mode 100644
index 0000000000..578754fbc9
--- /dev/null
+++ b/boost/fusion/include/vector_fwd.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VECTOR_FWD)
+#define FUSION_INCLUDE_VECTOR_FWD
+
+#include <boost/fusion/container/vector/vector_fwd.hpp>
+
+#endif
diff --git a/boost/fusion/include/vector_tie.hpp b/boost/fusion/include/vector_tie.hpp
new file mode 100644
index 0000000000..3a0431c1ed
--- /dev/null
+++ b/boost/fusion/include/vector_tie.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VECTOR_TIE)
+#define FUSION_INCLUDE_VECTOR_TIE
+
+#include <boost/fusion/container/generation/vector_tie.hpp>
+
+#endif
diff --git a/boost/fusion/include/view.hpp b/boost/fusion/include/view.hpp
new file mode 100644
index 0000000000..48405df849
--- /dev/null
+++ b/boost/fusion/include/view.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VIEW)
+#define FUSION_INCLUDE_VIEW
+
+#include <boost/fusion/view.hpp>
+
+#endif
diff --git a/boost/fusion/include/void.hpp b/boost/fusion/include/void.hpp
new file mode 100644
index 0000000000..b3e9cf2785
--- /dev/null
+++ b/boost/fusion/include/void.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_VOID)
+#define FUSION_INCLUDE_VOID
+
+#include <boost/fusion/support/void.hpp>
+
+#endif
diff --git a/boost/fusion/include/zip.hpp b/boost/fusion/include/zip.hpp
new file mode 100644
index 0000000000..8a5656102e
--- /dev/null
+++ b/boost/fusion/include/zip.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ZIP)
+#define FUSION_INCLUDE_ZIP
+
+#include <boost/fusion/algorithm/transformation/zip.hpp>
+
+#endif
diff --git a/boost/fusion/include/zip_view.hpp b/boost/fusion/include/zip_view.hpp
new file mode 100644
index 0000000000..1aecfd4dc1
--- /dev/null
+++ b/boost/fusion/include/zip_view.hpp
@@ -0,0 +1,12 @@
+/*=============================================================================
+ Copyright (c) 2001-2007 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#if !defined(FUSION_INCLUDE_ZIP_VIEW)
+#define FUSION_INCLUDE_ZIP_VIEW
+
+#include <boost/fusion/view/zip_view.hpp>
+
+#endif