$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r64352 - in sandbox/SOC/2010/phoenix3: boost/phoenix/core boost/phoenix/function boost/phoenix/fusion boost/phoenix/object boost/phoenix/operator boost/phoenix/scope boost/phoenix/statement boost/phoenix/stl/container libs/phoenix/test libs/phoenix/test/include
From: thom.heller_at_[hidden]
Date: 2010-07-26 05:04:07
Author: theller
Date: 2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
New Revision: 64352
URL: http://svn.boost.org/trac/boost/changeset/64352
Log:
 + minor tweaks
 + added tests to ensure every header is includable by itself, also for compile time optimizations
Added:
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind_bind.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind_bind_member_function.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind_bind_member_variable.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_actor.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_argument.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_arity.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_compose.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_actor_fun_eval.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_actor_operator.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_actor_result_of.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_compose_ex.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_compose_result_of.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_make_basic_environment.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_domain.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_environment.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_is_actor.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_limits.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_make_function.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_mem_obj_ptr.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_meta_grammar.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_no_nullary.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_nothing.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_reference.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_value.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/debug_dump_env.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function_detail_function_operator.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function_detail_function_result_of.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function_function.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/fusion.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/fusion_at.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_const_cast.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_construct.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_delete.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_construct.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_construct_eval.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_new.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_new_eval.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_dynamic_cast.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_new.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_reinterpret_cast.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_static_cast.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_if_else.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_io.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_member.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_operator.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_detail_dynamic.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_detail_local_gen.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_detail_local_variable.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_dynamic.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_lambda.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_let.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_local_variable.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_scoped_environment.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_detail_switch.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_do_while.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_for.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_if.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_switch.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_throw.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_try_catch.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_while.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_begin.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_decay_array.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_end.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_equal_range.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_find.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_lower_bound.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_remove.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_remove_if.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_reverse.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_sort.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_unique.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_upper_bound.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_hash_map.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_hash_set.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_list.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_map.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_set.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_std_hash_map_fwd.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_std_hash_set_fwd.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_iteration.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_querying.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_transformation.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_container.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_container_container.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_container_detail_container.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_detail_iterate.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_detail_iterate_define.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_detail_iterate_undef.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_element_at.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_iterate.cpp   (contents, props changed)
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/version.cpp   (contents, props changed)
Removed:
   sandbox/SOC/2010/phoenix3/boost/phoenix/object/if_else.hpp
Text files modified: 
   sandbox/SOC/2010/phoenix3/boost/phoenix/core/arity.hpp              |     1                                         
   sandbox/SOC/2010/phoenix3/boost/phoenix/core/domain.hpp             |     1                                         
   sandbox/SOC/2010/phoenix3/boost/phoenix/core/environment.hpp        |     5 +-                                      
   sandbox/SOC/2010/phoenix3/boost/phoenix/core/is_actor.hpp           |     6 +++                                     
   sandbox/SOC/2010/phoenix3/boost/phoenix/core/no_nullary.hpp         |     3 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/function/function.hpp       |     4 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/fusion/at.hpp               |     9 +++--                                   
   sandbox/SOC/2010/phoenix3/boost/phoenix/object/const_cast.hpp       |     2 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/object/construct.hpp        |     1                                         
   sandbox/SOC/2010/phoenix3/boost/phoenix/object/delete.hpp           |     2 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/object/dynamic_cast.hpp     |     2 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/object/new.hpp              |     1                                         
   sandbox/SOC/2010/phoenix3/boost/phoenix/object/reinterpret_cast.hpp |     2 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/object/static_cast.hpp      |     2 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/operator/if_else.hpp        |     3 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/operator/operator.hpp       |     2 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/scope/dynamic.hpp           |     2 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/statement/switch.hpp        |     4 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/statement/throw.hpp         |     3 +                                       
   sandbox/SOC/2010/phoenix3/boost/phoenix/stl/container/container.hpp |     5 +-                                      
   sandbox/SOC/2010/phoenix3/libs/phoenix/test/Jamfile                 |    63 ++++++++++++++++++++++++++++++++++++++++
   21 files changed, 113 insertions(+), 10 deletions(-)
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/core/arity.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/core/arity.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/core/arity.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -10,6 +10,7 @@
 
 #include <boost/mpl/max.hpp>
 #include <boost/mpl/int.hpp>
+#include <boost/phoenix/core/limits.hpp>
 #include <boost/proto/proto_fwd.hpp>
 #include <boost/proto/matches.hpp>
 #include <boost/proto/traits.hpp>
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/core/domain.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/core/domain.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/core/domain.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,6 +8,7 @@
 #ifndef PHOENIX_CORE_DOMAIN_HPP
 #define PHOENIX_CORE_DOMAIN_HPP
 
+#include <boost/phoenix/core/limits.hpp>
 #include <boost/proto/proto_fwd.hpp>
 #include <boost/proto/domain.hpp>
 #include <boost/proto/generate.hpp>
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/core/environment.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/core/environment.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/core/environment.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -7,9 +7,10 @@
 #ifndef PHOENIX_CORE_ENVIRONMENT_HPP
 #define PHOENIX_CORE_ENVIRONMENT_HPP
 
-#include <boost/fusion/support/is_sequence.hpp>
-#include <boost/fusion/container/vector/vector10.hpp>
 #include <boost/phoenix/core/limits.hpp>
+#include <boost/fusion/container/vector/vector.hpp>
+#include <boost/fusion/sequence/intrinsic/at.hpp>
+#include <boost/fusion/support/is_sequence.hpp>
 #include <boost/phoenix/support/iterate.hpp>
 #include <boost/utility/enable_if.hpp>
 
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/core/is_actor.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/core/is_actor.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/core/is_actor.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -7,6 +7,8 @@
 #ifndef PHOENIX_CORE_IS_ACTOR_HPP
 #define PHOENIX_CORE_IS_ACTOR_HPP
 
+#include <boost/mpl/bool.hpp>
+
 namespace boost { namespace phoenix
 {
 ///////////////////////////////////////////////////////////////////////////////
@@ -16,6 +18,10 @@
 //      Tests if T is an actor. Evaluates to mpl::true_ or mpl::false_
 //
 ///////////////////////////////////////////////////////////////////////////////
+
+    template <typename Expr>
+    struct actor;
+
     template <typename T, typename Enable = void>
     struct is_actor : mpl::false_ {};
 
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/core/no_nullary.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/core/no_nullary.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/core/no_nullary.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -11,6 +11,7 @@
 #include <boost/mpl/or.hpp>
 #include <boost/mpl/bool.hpp>
 #include <boost/mpl/deref.hpp>
+#include <boost/phoenix/core/limits.hpp>
 #include <boost/proto/proto_fwd.hpp>
 #include <boost/proto/matches.hpp>
 #include <boost/proto/traits.hpp>
@@ -22,6 +23,8 @@
 
 namespace boost { namespace phoenix
 {
+    template <typename Fun>
+    struct funcwrap;
 
     template <typename Func, typename Dummy = void>
     struct enable_nullary
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/function/function.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/function/function.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/function/function.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,10 +8,10 @@
 #ifndef PHOENIX_FUNCTION_FUNCTION_HPP
 #define PHOENIX_FUNCTION_FUNCTION_HPP
 
+#include <boost/fusion/sequence/intrinsic/at_c.hpp>
 #include <boost/phoenix/core/domain.hpp>
 #include <boost/phoenix/core/limits.hpp>
 #include <boost/phoenix/support/iterate.hpp>
-#include <boost/fusion/sequence/intrinsic/at_c.hpp>
 #include <boost/proto/make_expr.hpp>
 #include <boost/proto/tags.hpp>
 #include <boost/utility/result_of.hpp>
@@ -61,6 +61,7 @@
               , F, A0, A1, A2>
         {};
 
+        // Bring in the rest
         #include <boost/phoenix/function/detail/function_result_of.hpp>
     }
 
@@ -112,6 +113,7 @@
                 proto::tag::function, phoenix_domain>(f, a0, a1, a2);
         }
         
+        // Bring in the rest
         #include <boost/phoenix/function/detail/function_operator.hpp>
 
         F f;
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/fusion/at.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/fusion/at.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/fusion/at.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -9,7 +9,8 @@
 #ifndef PHOENIX_FUSION_AT_HPP
 #define PHOENIX_FUSION_AT_HPP
 
-#include <boost/fusion/include/at.hpp>
+#include <boost/fusion/sequence/intrinsic/at.hpp>
+#include <boost/fusion/sequence/intrinsic/at_c.hpp>
 #include <boost/phoenix/core/actor.hpp>
 #include <boost/phoenix/core/compose.hpp>
 #include <boost/type_traits/remove_reference.hpp>
@@ -21,11 +22,11 @@
         template <typename Env, typename Tuple, int N>
         struct at
             : fusion::result_of::at_c<
-                typename remove_reference<
-                    boost::result_of<
+                typename boost::remove_reference<
+                    typename boost::result_of<
                         eval_grammar(Tuple const&, Env&)
                     >::type
-                >
+                >::type
               , N
             >
         {};
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/object/const_cast.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/object/const_cast.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/object/const_cast.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,6 +8,8 @@
 #ifndef PHOENIX_OBJECT_CONST_CAST_HPP
 #define PHOENIX_OBJECT_CONST_CAST_HPP
 
+#include <boost/phoenix/core/compose.hpp>
+
 namespace boost { namespace phoenix
 {
     namespace result_of
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/object/construct.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/object/construct.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/object/construct.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -9,6 +9,7 @@
 #define PHOENIX_OBJECT_CONSTRUCT_HPP
 
 #include <boost/phoenix/support/iterate.hpp>
+#include <boost/phoenix/core/compose.hpp>
 
 namespace boost { namespace phoenix
 {
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/object/delete.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/object/delete.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/object/delete.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,6 +8,8 @@
 #ifndef PHOENIX_OBJECT_DELETE_HPP
 #define PHOENIX_OBJECT_DELETE_HPP
 
+#include <boost/phoenix/core/compose.hpp>
+
 namespace boost { namespace phoenix
 {
 
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/object/dynamic_cast.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/object/dynamic_cast.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/object/dynamic_cast.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,6 +8,8 @@
 #ifndef PHOENIX_OBJECT_DYNAMIC_CAST_HPP
 #define PHOENIX_OBJECT_DYNAMIC_CAST_HPP
 
+#include <boost/phoenix/core/compose.hpp>
+
 namespace boost { namespace phoenix
 {
     namespace result_of
Deleted: sandbox/SOC/2010/phoenix3/boost/phoenix/object/if_else.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/object/if_else.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
+++ (empty file)
@@ -1,67 +0,0 @@
-/*==============================================================================
-    Copyright (c) 2001-2010 Joel de Guzman
-    Copyright (c) 2010 Thomas Heller
-
-    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 PHOENIX_OBJECT_IF_ELSE_HPP
-#define PHOENIX_OBJECT_IF_ELSE_HPP
-
-namespace boost { namespace phoenix
-{
-    namespace result_of
-    {
-        template <typename Env, typename Cond, typename Then, typename Else>
-        struct if_else
-        {
-            typedef typename boost::result_of<eval_grammar(Then const&, Env&)>::type then_type;
-            typedef typename boost::result_of<eval_grammar(Else const&, Env&)>::type else_type;
-
-            typedef typename
-                mpl::if_<
-                    mpl::and_<
-                        is_same<then_type, else_type>
-                      , is_reference<then_type>
-                    >
-                  , then_type
-                  , typename remove_reference<then_type>::type
-                >::type
-                type;
-        };
-    }
-
-    struct if_else_
-    {
-        template <typename Sig>
-        struct result;
-
-        template <typename This, typename Env, typename Cond, typename Then, typename Else>
-        struct result<This(Env&, Cond const&, Then const&, Else const&)>
-            : result_of::if_else<Env, Cond, Then, Else>
-        {};
-
-
-        template <typename Env, typename Cond, typename Then, typename Else>
-        typename result_of::if_else<Env, Cond, Then, Else>::type
-        operator()(Env& env, Cond const& cond, Then const& then, Else const& else_) const
-        {
-            return eval(cond, env) ? eval(then, env) : eval(else_, env);
-        }
-    };
-
-
-    template <typename Cond, typename Then, typename Else>
-    struct make_if_else : compose<if_else_, Cond, Then, Else> {};
-
-    template <typename Cond, typename Then, typename Else>
-    typename make_if_else<Cond, Then, Else>::type
-    if_else(Cond const & cond, Then const & then, Else const& else_)
-    {
-        return make_if_else<Cond, Then, Else>()(cond, then, else_);
-    }
-
-
-}}
-
-#endif
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/object/new.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/object/new.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/object/new.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,6 +8,7 @@
 #ifndef PHOENIX_OBJECT_NEW_HPP
 #define PHOENIX_OBJECT_NEW_HPP
 
+#include <boost/phoenix/core/compose.hpp>
 #include <boost/phoenix/support/iterate.hpp>
 
 namespace boost { namespace phoenix
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/object/reinterpret_cast.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/object/reinterpret_cast.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/object/reinterpret_cast.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,6 +8,8 @@
 #ifndef PHOENIX_OBJECT_REINTERPRET_CAST_HPP
 #define PHOENIX_OBJECT_REINTERPRET_CAST_HPP
 
+#include <boost/phoenix/core/compose.hpp>
+
 namespace boost { namespace phoenix
 {
     namespace result_of
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/object/static_cast.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/object/static_cast.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/object/static_cast.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,6 +8,8 @@
 #ifndef PHOENIX_OBJECT_STATIC_CAST_HPP
 #define PHOENIX_OBJECT_STATIC_CAST_HPP
 
+#include <boost/phoenix/core/compose.hpp>
+
 namespace boost { namespace phoenix
 {
     namespace result_of
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/operator/if_else.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/operator/if_else.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/operator/if_else.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,6 +8,9 @@
 #ifndef PHOENIX_OBJECT_IF_ELSE_HPP
 #define PHOENIX_OBJECT_IF_ELSE_HPP
 
+#include <boost/phoenix/core/compose.hpp>
+#include <boost/utility/result_of.hpp>
+
 namespace boost { namespace phoenix
 {
     namespace result_of
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/operator/operator.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/operator/operator.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/operator/operator.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,6 +8,8 @@
 #ifndef PHOENIX_OPERATOR_OPERATOR_HPP
 #define PHOENIX_OPERATOR_OPERATOR_HPP
 
+#include <boost/phoenix/core/limits.hpp>
+#include <boost/fusion/sequence/intrinsic/at.hpp>
 #include <boost/proto/operators.hpp>
 
 #endif
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/scope/dynamic.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/scope/dynamic.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/scope/dynamic.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -12,6 +12,8 @@
 #include <boost/assert.hpp>
 #include <boost/noncopyable.hpp>
 #include <boost/fusion/sequence/intrinsic/at.hpp>
+#include <boost/phoenix/core/compose.hpp>
+#include <boost/phoenix/support/iterate.hpp>
 
 namespace boost { namespace phoenix
 {
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/statement/switch.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/statement/switch.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/statement/switch.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -11,11 +11,13 @@
 #include <boost/fusion/algorithm/transformation/push_front.hpp>
 #include <boost/fusion/sequence/intrinsic/at.hpp>
 #include <boost/fusion/sequence/intrinsic/value_at.hpp>
+#include <boost/phoenix/core/limits.hpp>
 #include <boost/phoenix/core/meta_grammar.hpp>
+#include <boost/phoenix/core/compose.hpp>
 #include <boost/phoenix/support/element_at.hpp>
 #include <boost/phoenix/support/iterate.hpp>
-
 #include <boost/proto/proto_fwd.hpp>
+#include <boost/proto/debug.hpp>
 #include <boost/proto/context/callable.hpp>
 #include <boost/proto/extends.hpp>
 #include <boost/proto/make_expr.hpp>
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/statement/throw.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/statement/throw.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/statement/throw.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -9,6 +9,9 @@
 #ifndef PHOENIX_STATEMENT_THROW_HPP
 #define PHOENIX_STATEMENT_THROW_HPP
 
+#include <boost/phoenix/core/compose.hpp>
+#include <boost/phoenix/core/actor.hpp>
+
 namespace boost { namespace phoenix
 {
     namespace result_of
Modified: sandbox/SOC/2010/phoenix3/boost/phoenix/stl/container/container.hpp
==============================================================================
--- sandbox/SOC/2010/phoenix3/boost/phoenix/stl/container/container.hpp	(original)
+++ sandbox/SOC/2010/phoenix3/boost/phoenix/stl/container/container.hpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -8,11 +8,12 @@
 #ifndef PHOENIX_STL_CONTAINER_CONTAINER_HPP
 #define PHOENIX_STL_CONTAINER_CONTAINER_HPP
 
-#include <boost/phoenix/stl/container/detail/container.hpp>
-#include <boost/phoenix/function/function.hpp>
 #include <boost/mpl/and.hpp>
 #include <boost/mpl/not.hpp>
 #include <boost/mpl/or.hpp>
+#include <boost/phoenix/stl/container/detail/container.hpp>
+#include <boost/phoenix/function/function.hpp>
+#include <boost/phoenix/core/actor.hpp>
 #include <boost/type_traits/is_const.hpp>
 
 namespace boost { namespace phoenix
Modified: sandbox/SOC/2010/phoenix3/libs/phoenix/test/Jamfile
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/test/Jamfile	(original)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/Jamfile	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -88,3 +88,66 @@
     [ run algorithm/querying.cpp ]
     [ run algorithm/querying2.cpp ]
     ;
+
+test-suite phoenix_include :
+    [ run include/bind_bind.cpp ]
+    #[ run include/bind_bind_member_function.cpp ]
+    #[ run include/bind_bind_member_variable.cpp ]
+    [ run include/bind.cpp ]
+    [ run include/core_actor.cpp ]
+    [ run include/core_argument.cpp ]
+    [ run include/core_arity.cpp ]
+    [ run include/core_compose.cpp ]
+    [ run include/core.cpp ]
+    [ run include/core_domain.cpp ]
+    [ run include/core_environment.cpp ]
+    [ run include/core_is_actor.cpp ]
+    [ run include/core_limits.cpp ]
+    [ run include/core_mem_obj_ptr.cpp ]
+    [ run include/core_meta_grammar.cpp ]
+    [ run include/core_no_nullary.cpp ]
+    [ run include/core_nothing.cpp ]
+    [ run include/core_reference.cpp ]
+    [ run include/core_value.cpp ]
+    [ run include/function.cpp ]
+    [ run include/function_function.cpp ]
+    [ run include/fusion_at.cpp ]
+    [ run include/fusion.cpp ]
+    [ run include/object_const_cast.cpp ]
+    [ run include/object_construct.cpp ]
+    [ run include/object.cpp ]
+    [ run include/object_delete.cpp ]
+    [ run include/object_dynamic_cast.cpp ]
+    [ run include/object_new.cpp ]
+    [ run include/object_reinterpret_cast.cpp ]
+    [ run include/object_static_cast.cpp ]
+    [ run include/operator.cpp ]
+    [ run include/operator_if_else.cpp ]
+    [ run include/operator_io.cpp ]
+    #[ run include/operator_member.cpp ]
+    [ run include/operator_operator.cpp ]
+    [ run include/scope.cpp ]
+    [ run include/scope_dynamic.cpp ]
+    [ run include/scope_lambda.cpp ]
+    [ run include/scope_let.cpp ]
+    [ run include/scope_local_variable.cpp ]
+    [ run include/scope_scoped_environment.cpp ]
+    [ run include/statement.cpp ]
+    [ run include/statement_do_while.cpp ]
+    [ run include/statement_for.cpp ]
+    [ run include/statement_if.cpp ]
+    [ run include/statement_switch.cpp ]
+    [ run include/statement_throw.cpp ]
+    [ run include/statement_try_catch.cpp ]
+    [ run include/statement_while.cpp ]
+    [ run include/stl_algorithm.cpp ]
+    [ run include/stl_algorithm_iteration.cpp ]
+    [ run include/stl_algorithm_querying.cpp ]
+    [ run include/stl_algorithm_transformation.cpp ]
+    [ run include/stl_container_container.cpp ]
+    [ run include/stl_container.cpp ]
+    [ run include/stl.cpp ]
+    [ run include/support_element_at.cpp ]
+    [ run include/support_iterate.cpp ]
+    [ run include/version.cpp ]
+    ;
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/bind.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind_bind.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind_bind.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/bind/bind.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind_bind_member_function.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind_bind_member_function.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/bind/bind_member_function.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind_bind_member_variable.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/bind_bind_member_variable.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/bind/bind_member_variable.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_actor.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_actor.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/actor.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_argument.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_argument.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/argument.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_arity.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_arity.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/arity.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_compose.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_compose.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/compose.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_actor_fun_eval.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_actor_fun_eval.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/detail/actor_fun_eval.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_actor_operator.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_actor_operator.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/detail/actor_operator.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_actor_result_of.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_actor_result_of.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/detail/actor_result_of.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_compose_ex.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_compose_ex.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/detail/compose_ex.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_compose_result_of.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_compose_result_of.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/detail/compose_result_of.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_make_basic_environment.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_detail_make_basic_environment.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/detail/make_basic_environment.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_domain.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_domain.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/domain.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_environment.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_environment.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/environment.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_is_actor.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_is_actor.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/is_actor.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_limits.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_limits.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/limits.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_make_function.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_make_function.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/make_function.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_mem_obj_ptr.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_mem_obj_ptr.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/mem_obj_ptr.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_meta_grammar.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_meta_grammar.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/meta_grammar.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_no_nullary.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_no_nullary.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/no_nullary.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_nothing.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_nothing.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/nothing.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_reference.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_reference.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/reference.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_value.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/core_value.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/core/value.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/debug_dump_env.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/debug_dump_env.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/debug/dump_env.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/function.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function_detail_function_operator.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function_detail_function_operator.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/function/detail/function_operator.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function_detail_function_result_of.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function_detail_function_result_of.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/function/detail/function_result_of.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function_function.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/function_function.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/function/function.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/fusion.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/fusion.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/fusion.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/fusion_at.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/fusion_at.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/fusion/at.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_const_cast.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_const_cast.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/const_cast.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_construct.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_construct.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/construct.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_delete.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_delete.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/delete.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_construct.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_construct.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/detail/construct.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_construct_eval.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_construct_eval.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/detail/construct_eval.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_new.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_new.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/detail/new.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_new_eval.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_detail_new_eval.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/detail/new_eval.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_dynamic_cast.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_dynamic_cast.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/dynamic_cast.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_new.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_new.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/new.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_reinterpret_cast.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_reinterpret_cast.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/reinterpret_cast.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_static_cast.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/object_static_cast.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/object/static_cast.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/operator.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_if_else.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_if_else.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/operator/if_else.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_io.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_io.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/operator/io.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_member.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_member.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/operator/member.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_operator.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/operator_operator.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/operator/operator.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/scope.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_detail_dynamic.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_detail_dynamic.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/scope/detail/dynamic.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_detail_local_gen.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_detail_local_gen.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/scope/detail/local_gen.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_detail_local_variable.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_detail_local_variable.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/scope/detail/local_variable.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_dynamic.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_dynamic.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/scope/dynamic.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_lambda.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_lambda.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/scope/lambda.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_let.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_let.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/scope/let.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_local_variable.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_local_variable.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/scope/local_variable.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_scoped_environment.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/scope_scoped_environment.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/scope/scoped_environment.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/statement.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_detail_switch.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_detail_switch.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/statement/detail/switch.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_do_while.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_do_while.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/statement/do_while.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_for.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_for.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/statement/for.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_if.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_if.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/statement/if.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_switch.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_switch.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/statement/switch.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_throw.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_throw.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/statement/throw.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_try_catch.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_try_catch.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/statement/try_catch.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_while.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/statement_while.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/statement/while.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_begin.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_begin.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/begin.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_decay_array.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_decay_array.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/decay_array.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_end.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_end.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/end.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_equal_range.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_equal_range.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/has_equal_range.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_find.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_find.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/has_find.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_lower_bound.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_lower_bound.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/has_lower_bound.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_remove.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_remove.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/has_remove.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_remove_if.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_remove_if.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/has_remove_if.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_reverse.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_reverse.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/has_reverse.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_sort.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_sort.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/has_sort.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_unique.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_unique.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/has_unique.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_upper_bound.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_has_upper_bound.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/has_upper_bound.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_hash_map.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_hash_map.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/is_std_hash_map.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_hash_set.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_hash_set.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/is_std_hash_set.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_list.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_list.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/is_std_list.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_map.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_map.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/is_std_map.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_set.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_is_std_set.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/is_std_set.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_std_hash_map_fwd.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_std_hash_map_fwd.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/std_hash_map_fwd.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_std_hash_set_fwd.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_detail_std_hash_set_fwd.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/detail/std_hash_set_fwd.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_iteration.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_iteration.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/iteration.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_querying.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_querying.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/querying.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_transformation.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_algorithm_transformation.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/algorithm/transformation.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_container.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_container.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/container.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_container_container.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_container_container.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/container/container.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_container_detail_container.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/stl_container_detail_container.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/stl/container/detail/container.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_detail_iterate.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_detail_iterate.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/support/detail/iterate.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_detail_iterate_define.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_detail_iterate_define.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/support/detail/iterate_define.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_detail_iterate_undef.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_detail_iterate_undef.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/support/detail/iterate_undef.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_element_at.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_element_at.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/support/element_at.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_iterate.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/support_iterate.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/support/iterate.hpp>
+
+int main() {}
Added: sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/version.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/test/include/version.cpp	2010-07-26 05:03:56 EDT (Mon, 26 Jul 2010)
@@ -0,0 +1,11 @@
+/*=============================================================================
+    Copyright (c) 2010 Thomas Heller
+
+    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)
+==============================================================================*/
+
+//Check if files are includable without errors
+#include <boost/phoenix/version.hpp>
+
+int main() {}