forked from boostorg/fusion
reverting to 2.0
[SVN r40220]
This commit is contained in:
@ -1,22 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
Copyright (c) 2005-2006 Dan Marsden
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(BOOST_FUSION_ARRAY_27122005_1035)
|
|
||||||
#define BOOST_FUSION_ARRAY_27122005_1035
|
|
||||||
|
|
||||||
#include <boost/fusion/adapted/array/array_iterator.hpp>
|
|
||||||
#include <boost/fusion/adapted/array/tag_of.hpp>
|
|
||||||
#include <boost/fusion/adapted/array/detail/is_view_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/array/detail/is_sequence_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/array/detail/category_of_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/array/detail/begin_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/array/detail/end_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/array/detail/size_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/array/detail/at_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/array/detail/value_at_impl.hpp>
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,20 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(BOOST_FUSION_BOOST_TUPLE_09272006_0732)
|
|
||||||
#define BOOST_FUSION_BOOST_TUPLE_09272006_0732
|
|
||||||
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/tag_of.hpp>
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/detail/is_view_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/detail/is_sequence_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/detail/category_of_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/detail/begin_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/detail/end_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/detail/size_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/detail/at_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/detail/value_at_impl.hpp>
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,21 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
Copyright (c) 2005-2006 Dan Marsden
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(BOOST_FUSION_MPL_31122005_1152)
|
|
||||||
#define BOOST_FUSION_MPL_31122005_1152
|
|
||||||
|
|
||||||
#include <boost/fusion/adapted/mpl/detail/begin_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/mpl/detail/end_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/mpl/detail/is_sequence_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/mpl/detail/size_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/mpl/detail/value_at_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/mpl/detail/at_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/mpl/detail/has_key_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/mpl/detail/category_of_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/mpl/detail/is_view_impl.hpp>
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,23 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
Copyright (c) 2005-2006 Dan Marsden
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(BOOST_FUSION_STRUCT_24122005_1744)
|
|
||||||
#define BOOST_FUSION_STD_STRUCT_24122005_1744
|
|
||||||
|
|
||||||
#include <boost/fusion/adapted/struct/extension.hpp>
|
|
||||||
#include <boost/fusion/adapted/struct/adapt_struct.hpp>
|
|
||||||
#include <boost/fusion/adapted/struct/struct_iterator.hpp>
|
|
||||||
#include <boost/fusion/adapted/struct/detail/is_view_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/struct/detail/is_sequence_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/struct/detail/category_of_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/struct/detail/begin_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/struct/detail/end_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/struct/detail/size_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/struct/detail/at_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/struct/detail/value_at_impl.hpp>
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,20 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
Copyright (c) 2005-2006 Dan Marsden
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(BOOST_FUSION_VARIANT_12112006_1614)
|
|
||||||
#define BOOST_FUSION_VARIANT_12112006_1614
|
|
||||||
|
|
||||||
#include <boost/fusion/adapted/variant/variant_iterator.hpp>
|
|
||||||
#include <boost/fusion/adapted/variant/detail/is_view_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/variant/detail/is_sequence_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/variant/detail/category_of_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/variant/tag_of.hpp>
|
|
||||||
#include <boost/fusion/adapted/variant/detail/size_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/variant/detail/begin_impl.hpp>
|
|
||||||
#include <boost/fusion/adapted/variant/detail/end_impl.hpp>
|
|
||||||
|
|
||||||
#endif
|
|
@ -14,10 +14,10 @@
|
|||||||
#include <boost/utility/enable_if.hpp>
|
#include <boost/utility/enable_if.hpp>
|
||||||
#include <boost/type_traits/is_same.hpp>
|
#include <boost/type_traits/is_same.hpp>
|
||||||
#include <boost/fusion/algorithm/query/find_if.hpp>
|
#include <boost/fusion/algorithm/query/find_if.hpp>
|
||||||
#include <boost/fusion/container/list/cons.hpp>
|
#include <boost/fusion/sequence/container/list/cons.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/ext_/segments.hpp>
|
#include <boost/fusion/sequence/intrinsic/ext_/segments.hpp>
|
||||||
#include <boost/fusion/view/ext_/segmented_iterator.hpp>
|
#include <boost/fusion/sequence/view/ext_/segmented_iterator.hpp>
|
||||||
#include <boost/fusion/view/ext_/segmented_iterator_range.hpp>
|
#include <boost/fusion/sequence/view/ext_/segmented_iterator_range.hpp>
|
||||||
#include <boost/fusion/support/ext_/is_segmented.hpp>
|
#include <boost/fusion/support/ext_/is_segmented.hpp>
|
||||||
|
|
||||||
// fwd declarations
|
// fwd declarations
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_CLEAR_09172005_1127)
|
#if !defined(FUSION_CLEAR_09172005_1127)
|
||||||
#define FUSION_CLEAR_09172005_1127
|
#define FUSION_CLEAR_09172005_1127
|
||||||
|
|
||||||
#include <boost/fusion/container/vector/vector10.hpp>
|
#include <boost/fusion/sequence/container/vector/vector10.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
|
@ -1,21 +1,20 @@
|
|||||||
/*=============================================================================
|
/*=============================================================================
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
Copyright (c) 2001-2006 Joel de Guzman
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
==============================================================================*/
|
==============================================================================*/
|
||||||
#if !defined(FUSION_ERASE_07232005_0534)
|
#if !defined(FUSION_ERASE_07232005_0534)
|
||||||
#define FUSION_ERASE_07232005_0534
|
#define FUSION_ERASE_07232005_0534
|
||||||
|
|
||||||
#include <boost/fusion/iterator/equal_to.hpp>
|
#include <boost/fusion/sequence/container/vector/vector10.hpp>
|
||||||
#include <boost/fusion/iterator/mpl/convert_iterator.hpp>
|
#include <boost/fusion/sequence/view/joint_view/joint_view.hpp>
|
||||||
#include <boost/fusion/container/vector/vector10.hpp>
|
#include <boost/fusion/sequence/view/iterator_range/iterator_range.hpp>
|
||||||
#include <boost/fusion/view/joint_view/joint_view.hpp>
|
|
||||||
#include <boost/fusion/view/iterator_range/iterator_range.hpp>
|
|
||||||
#include <boost/fusion/support/detail/as_fusion_element.hpp>
|
#include <boost/fusion/support/detail/as_fusion_element.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
||||||
#include <boost/fusion/adapted/mpl/mpl_iterator.hpp>
|
#include <boost/fusion/iterator/equal_to.hpp>
|
||||||
|
#include <boost/fusion/iterator/mpl/convert_iterator.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
@ -26,7 +25,7 @@ namespace boost { namespace fusion
|
|||||||
{
|
{
|
||||||
typedef typename result_of::end<Sequence>::type seq_last_type;
|
typedef typename result_of::end<Sequence>::type seq_last_type;
|
||||||
typedef typename convert_iterator<First>::type first_type;
|
typedef typename convert_iterator<First>::type first_type;
|
||||||
typedef typename
|
typedef typename
|
||||||
mpl::if_<
|
mpl::if_<
|
||||||
result_of::equal_to<first_type, seq_last_type>
|
result_of::equal_to<first_type, seq_last_type>
|
||||||
, first_type
|
, first_type
|
||||||
@ -34,19 +33,19 @@ namespace boost { namespace fusion
|
|||||||
>::type
|
>::type
|
||||||
type;
|
type;
|
||||||
|
|
||||||
static type
|
static type
|
||||||
call(First const& first, mpl::false_)
|
call(First const& first, mpl::false_)
|
||||||
{
|
{
|
||||||
return fusion::next(convert_iterator<First>::call(first));
|
return fusion::next(convert_iterator<First>::call(first));
|
||||||
}
|
}
|
||||||
|
|
||||||
static type
|
static type
|
||||||
call(First const& first, mpl::true_)
|
call(First const& first, mpl::true_)
|
||||||
{
|
{
|
||||||
return convert_iterator<First>::call(first);
|
return convert_iterator<First>::call(first);
|
||||||
}
|
}
|
||||||
|
|
||||||
static type
|
static type
|
||||||
call(First const& first)
|
call(First const& first)
|
||||||
{
|
{
|
||||||
return call(first, result_of::equal_to<first_type, seq_last_type>());
|
return call(first, result_of::equal_to<first_type, seq_last_type>());
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
#if !defined(FUSION_FILTER_02122005_1839)
|
#if !defined(FUSION_FILTER_02122005_1839)
|
||||||
#define FUSION_FILTER_02122005_1839
|
#define FUSION_FILTER_02122005_1839
|
||||||
|
|
||||||
#include <boost/fusion/view/filter_view/filter_view.hpp>
|
#include <boost/fusion/sequence/view/filter_view/filter_view.hpp>
|
||||||
#include <boost/type_traits/is_same.hpp>
|
#include <boost/type_traits/is_same.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_FILTER_IF_07172005_0818)
|
#if !defined(FUSION_FILTER_IF_07172005_0818)
|
||||||
#define FUSION_FILTER_IF_07172005_0818
|
#define FUSION_FILTER_IF_07172005_0818
|
||||||
|
|
||||||
#include <boost/fusion/view/filter_view/filter_view.hpp>
|
#include <boost/fusion/sequence/view/filter_view/filter_view.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
|
@ -1,21 +1,20 @@
|
|||||||
/*=============================================================================
|
/*=============================================================================
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
Copyright (c) 2001-2006 Joel de Guzman
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
==============================================================================*/
|
==============================================================================*/
|
||||||
#if !defined(FUSION_INSERT_07222005_0730)
|
#if !defined(FUSION_INSERT_07222005_0730)
|
||||||
#define FUSION_INSERT_07222005_0730
|
#define FUSION_INSERT_07222005_0730
|
||||||
|
|
||||||
|
#include <boost/fusion/sequence/container/vector/vector10.hpp>
|
||||||
|
#include <boost/fusion/sequence/view/joint_view/joint_view.hpp>
|
||||||
|
#include <boost/fusion/sequence/view/single_view/single_view.hpp>
|
||||||
|
#include <boost/fusion/sequence/view/iterator_range/iterator_range.hpp>
|
||||||
#include <boost/fusion/support/detail/as_fusion_element.hpp>
|
#include <boost/fusion/support/detail/as_fusion_element.hpp>
|
||||||
#include <boost/fusion/iterator/mpl/convert_iterator.hpp>
|
|
||||||
#include <boost/fusion/container/vector/vector10.hpp>
|
|
||||||
#include <boost/fusion/view/joint_view/joint_view.hpp>
|
|
||||||
#include <boost/fusion/view/single_view/single_view.hpp>
|
|
||||||
#include <boost/fusion/view/iterator_range/iterator_range.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
||||||
#include <boost/fusion/adapted/mpl/mpl_iterator.hpp>
|
#include <boost/fusion/iterator/mpl/convert_iterator.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
@ -43,7 +42,7 @@ namespace boost { namespace fusion
|
|||||||
insert(Sequence const& seq, Position const& pos, T const& x)
|
insert(Sequence const& seq, Position const& pos, T const& x)
|
||||||
{
|
{
|
||||||
typedef result_of::insert<
|
typedef result_of::insert<
|
||||||
Sequence const, Position, T>
|
Sequence const, Position, T>
|
||||||
result_of;
|
result_of;
|
||||||
typedef typename result_of::left_type left_type;
|
typedef typename result_of::left_type left_type;
|
||||||
typedef typename result_of::right_type right_type;
|
typedef typename result_of::right_type right_type;
|
||||||
|
@ -1,20 +1,19 @@
|
|||||||
/*=============================================================================
|
/*=============================================================================
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
Copyright (c) 2001-2006 Joel de Guzman
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
==============================================================================*/
|
==============================================================================*/
|
||||||
#if !defined(FUSION_INSERT_RANGE_009172005_1147)
|
#if !defined(FUSION_INSERT_RANGE_009172005_1147)
|
||||||
#define FUSION_INSERT_RANGE_009172005_1147
|
#define FUSION_INSERT_RANGE_009172005_1147
|
||||||
|
|
||||||
#include <boost/fusion/iterator/mpl/convert_iterator.hpp>
|
#include <boost/fusion/sequence/container/vector/vector10.hpp>
|
||||||
#include <boost/fusion/container/vector/vector10.hpp>
|
#include <boost/fusion/sequence/view/joint_view/joint_view.hpp>
|
||||||
#include <boost/fusion/view/joint_view/joint_view.hpp>
|
#include <boost/fusion/sequence/view/iterator_range/iterator_range.hpp>
|
||||||
#include <boost/fusion/view/iterator_range/iterator_range.hpp>
|
|
||||||
#include <boost/fusion/support/detail/as_fusion_element.hpp>
|
#include <boost/fusion/support/detail/as_fusion_element.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
||||||
#include <boost/fusion/adapted/mpl/mpl_iterator.hpp>
|
#include <boost/fusion/iterator/mpl/convert_iterator.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
#if !defined(FUSION_JOIN_200601222109)
|
#if !defined(FUSION_JOIN_200601222109)
|
||||||
#define FUSION_JOIN_200601222109
|
#define FUSION_JOIN_200601222109
|
||||||
|
|
||||||
#include <boost/fusion/view/joint_view.hpp>
|
#include <boost/fusion/sequence/view/joint_view.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion {
|
namespace boost { namespace fusion {
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_POP_BACK_09172005_1038)
|
#if !defined(FUSION_POP_BACK_09172005_1038)
|
||||||
#define FUSION_POP_BACK_09172005_1038
|
#define FUSION_POP_BACK_09172005_1038
|
||||||
|
|
||||||
#include <boost/fusion/view/iterator_range/iterator_range.hpp>
|
#include <boost/fusion/sequence/view/iterator_range/iterator_range.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
||||||
#include <boost/fusion/iterator/prior.hpp>
|
#include <boost/fusion/iterator/prior.hpp>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_POP_FRONT_09172005_1115)
|
#if !defined(FUSION_POP_FRONT_09172005_1115)
|
||||||
#define FUSION_POP_FRONT_09172005_1115
|
#define FUSION_POP_FRONT_09172005_1115
|
||||||
|
|
||||||
#include <boost/fusion/view/iterator_range/iterator_range.hpp>
|
#include <boost/fusion/sequence/view/iterator_range/iterator_range.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
||||||
#include <boost/fusion/iterator/next.hpp>
|
#include <boost/fusion/iterator/next.hpp>
|
||||||
|
@ -8,8 +8,8 @@
|
|||||||
#define FUSION_PUSH_BACK_07162005_0235
|
#define FUSION_PUSH_BACK_07162005_0235
|
||||||
|
|
||||||
#include <boost/fusion/support/detail/as_fusion_element.hpp>
|
#include <boost/fusion/support/detail/as_fusion_element.hpp>
|
||||||
#include <boost/fusion/view/joint_view/joint_view.hpp>
|
#include <boost/fusion/sequence/view/joint_view/joint_view.hpp>
|
||||||
#include <boost/fusion/view/single_view/single_view.hpp>
|
#include <boost/fusion/sequence/view/single_view/single_view.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
|
@ -8,8 +8,8 @@
|
|||||||
#define FUSION_PUSH_FRONT_07162005_0749
|
#define FUSION_PUSH_FRONT_07162005_0749
|
||||||
|
|
||||||
#include <boost/fusion/support/detail/as_fusion_element.hpp>
|
#include <boost/fusion/support/detail/as_fusion_element.hpp>
|
||||||
#include <boost/fusion/view/joint_view/joint_view.hpp>
|
#include <boost/fusion/sequence/view/joint_view/joint_view.hpp>
|
||||||
#include <boost/fusion/view/single_view/single_view.hpp>
|
#include <boost/fusion/sequence/view/single_view/single_view.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_REMOVE_07162005_0818)
|
#if !defined(FUSION_REMOVE_07162005_0818)
|
||||||
#define FUSION_REMOVE_07162005_0818
|
#define FUSION_REMOVE_07162005_0818
|
||||||
|
|
||||||
#include <boost/fusion/view/filter_view/filter_view.hpp>
|
#include <boost/fusion/sequence/view/filter_view/filter_view.hpp>
|
||||||
#include <boost/mpl/not.hpp>
|
#include <boost/mpl/not.hpp>
|
||||||
#include <boost/type_traits/is_same.hpp>
|
#include <boost/type_traits/is_same.hpp>
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_REMOVE_IF_07162005_0818)
|
#if !defined(FUSION_REMOVE_IF_07162005_0818)
|
||||||
#define FUSION_REMOVE_IF_07162005_0818
|
#define FUSION_REMOVE_IF_07162005_0818
|
||||||
|
|
||||||
#include <boost/fusion/view/filter_view/filter_view.hpp>
|
#include <boost/fusion/sequence/view/filter_view/filter_view.hpp>
|
||||||
#include <boost/mpl/not.hpp>
|
#include <boost/mpl/not.hpp>
|
||||||
#include <boost/type_traits/is_same.hpp>
|
#include <boost/type_traits/is_same.hpp>
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_REPLACE_08182005_0830)
|
#if !defined(FUSION_REPLACE_08182005_0830)
|
||||||
#define FUSION_REPLACE_08182005_0830
|
#define FUSION_REPLACE_08182005_0830
|
||||||
|
|
||||||
#include <boost/fusion/view/transform_view/transform_view.hpp>
|
#include <boost/fusion/sequence/view/transform_view/transform_view.hpp>
|
||||||
#include <boost/fusion/algorithm/transformation/detail/replace.hpp>
|
#include <boost/fusion/algorithm/transformation/detail/replace.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_REPLACE_IF_08182005_0939)
|
#if !defined(FUSION_REPLACE_IF_08182005_0939)
|
||||||
#define FUSION_REPLACE_IF_08182005_0939
|
#define FUSION_REPLACE_IF_08182005_0939
|
||||||
|
|
||||||
#include <boost/fusion/view/transform_view/transform_view.hpp>
|
#include <boost/fusion/sequence/view/transform_view/transform_view.hpp>
|
||||||
#include <boost/fusion/algorithm/transformation/detail/replace_if.hpp>
|
#include <boost/fusion/algorithm/transformation/detail/replace_if.hpp>
|
||||||
#include <boost/utility/enable_if.hpp>
|
#include <boost/utility/enable_if.hpp>
|
||||||
#include <boost/type_traits/is_same.hpp>
|
#include <boost/type_traits/is_same.hpp>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_REVERSE_07212005_1230)
|
#if !defined(FUSION_REVERSE_07212005_1230)
|
||||||
#define FUSION_REVERSE_07212005_1230
|
#define FUSION_REVERSE_07212005_1230
|
||||||
|
|
||||||
#include <boost/fusion/view/reverse_view/reverse_view.hpp>
|
#include <boost/fusion/sequence/view/reverse_view/reverse_view.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_TRANSFORM_07052005_1057)
|
#if !defined(FUSION_TRANSFORM_07052005_1057)
|
||||||
#define FUSION_TRANSFORM_07052005_1057
|
#define FUSION_TRANSFORM_07052005_1057
|
||||||
|
|
||||||
#include <boost/fusion/view/transform_view/transform_view.hpp>
|
#include <boost/fusion/sequence/view/transform_view/transform_view.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
|
@ -9,10 +9,10 @@
|
|||||||
#if !defined(FUSION_ZIP_HPP_20060125_2058)
|
#if !defined(FUSION_ZIP_HPP_20060125_2058)
|
||||||
#define FUSION_ZIP_HPP_20060125_2058
|
#define FUSION_ZIP_HPP_20060125_2058
|
||||||
|
|
||||||
#include <boost/fusion/view/zip_view.hpp>
|
#include <boost/fusion/sequence/view/zip_view.hpp>
|
||||||
#include <boost/fusion/adapted/mpl.hpp>
|
#include <boost/fusion/sequence/adapted/mpl.hpp>
|
||||||
#include <boost/fusion/container/vector.hpp>
|
#include <boost/fusion/sequence/container/vector.hpp>
|
||||||
#include <boost/fusion/container/vector/convert.hpp>
|
#include <boost/fusion/sequence/conversion/as_vector.hpp>
|
||||||
#include <boost/type_traits/add_reference.hpp>
|
#include <boost/type_traits/add_reference.hpp>
|
||||||
#include <boost/preprocessor/repetition/enum.hpp>
|
#include <boost/preprocessor/repetition/enum.hpp>
|
||||||
#include <boost/preprocessor/repetition/enum_params.hpp>
|
#include <boost/preprocessor/repetition/enum_params.hpp>
|
||||||
|
@ -1,45 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
Copyright (c) 2005-2006 Dan Marsden
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(FUSION_CONVERT_IMPL_20061213_2207)
|
|
||||||
#define FUSION_CONVERT_IMPL_20061213_2207
|
|
||||||
|
|
||||||
#include <boost/fusion/container/deque/detail/as_deque.hpp>
|
|
||||||
#include <boost/fusion/container/deque/deque.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/size.hpp>
|
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
|
||||||
{
|
|
||||||
struct deque_tag;
|
|
||||||
|
|
||||||
namespace extension
|
|
||||||
{
|
|
||||||
template <typename T>
|
|
||||||
struct convert_impl;
|
|
||||||
|
|
||||||
template <>
|
|
||||||
struct convert_impl<deque_tag>
|
|
||||||
{
|
|
||||||
template <typename Sequence>
|
|
||||||
struct apply
|
|
||||||
{
|
|
||||||
typedef typename detail::as_deque<result_of::size<Sequence>::value> gen;
|
|
||||||
typedef typename gen::
|
|
||||||
template apply<typename result_of::begin<Sequence>::type>::type
|
|
||||||
type;
|
|
||||||
|
|
||||||
static type call(Sequence& seq)
|
|
||||||
{
|
|
||||||
return gen::call(fusion::begin(seq));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}}
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,51 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
Copyright (c) 2005-2006 Dan Marsden
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(FUSION_CONVERT_IMPL_09232005_1215)
|
|
||||||
#define FUSION_CONVERT_IMPL_09232005_1215
|
|
||||||
|
|
||||||
#include <boost/fusion/container/list/cons.hpp>
|
|
||||||
#include <boost/fusion/container/list/detail/build_cons.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/empty.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/end.hpp>
|
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
|
||||||
{
|
|
||||||
struct cons_tag;
|
|
||||||
|
|
||||||
namespace extension
|
|
||||||
{
|
|
||||||
template <typename T>
|
|
||||||
struct convert_impl;
|
|
||||||
|
|
||||||
template <>
|
|
||||||
struct convert_impl<cons_tag>
|
|
||||||
{
|
|
||||||
template <typename Sequence>
|
|
||||||
struct apply
|
|
||||||
{
|
|
||||||
typedef typename
|
|
||||||
detail::build_cons<
|
|
||||||
typename result_of::begin<Sequence>::type
|
|
||||||
, typename result_of::end<Sequence>::type
|
|
||||||
>
|
|
||||||
build_cons;
|
|
||||||
|
|
||||||
typedef typename build_cons::type type;
|
|
||||||
|
|
||||||
static type
|
|
||||||
call(Sequence& seq)
|
|
||||||
{
|
|
||||||
return build_cons::call(fusion::begin(seq), fusion::end(seq));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}}
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,45 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
Copyright (c) 2005-2006 Dan Marsden
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(FUSION_CONVERT_IMPL_09232005_1340)
|
|
||||||
#define FUSION_CONVERT_IMPL_09232005_1340
|
|
||||||
|
|
||||||
#include <boost/fusion/container/map/detail/as_map.hpp>
|
|
||||||
#include <boost/fusion/container/map/map.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/size.hpp>
|
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
|
||||||
{
|
|
||||||
struct map_tag;
|
|
||||||
|
|
||||||
namespace extension
|
|
||||||
{
|
|
||||||
template <typename T>
|
|
||||||
struct convert_impl;
|
|
||||||
|
|
||||||
template <>
|
|
||||||
struct convert_impl<map_tag>
|
|
||||||
{
|
|
||||||
template <typename Sequence>
|
|
||||||
struct apply
|
|
||||||
{
|
|
||||||
typedef typename detail::as_map<result_of::size<Sequence>::value> gen;
|
|
||||||
typedef typename gen::
|
|
||||||
template apply<typename result_of::begin<Sequence>::type>::type
|
|
||||||
type;
|
|
||||||
|
|
||||||
static type call(Sequence& seq)
|
|
||||||
{
|
|
||||||
return gen::call(fusion::begin(seq));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}}
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,45 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
Copyright (c) 2005-2006 Dan Marsden
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(FUSION_CONVERT_IMPL_09232005_1341)
|
|
||||||
#define FUSION_CONVERT_IMPL_09232005_1341
|
|
||||||
|
|
||||||
#include <boost/fusion/container/set/detail/as_set.hpp>
|
|
||||||
#include <boost/fusion/container/set/set.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/size.hpp>
|
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
|
||||||
{
|
|
||||||
struct set_tag;
|
|
||||||
|
|
||||||
namespace extension
|
|
||||||
{
|
|
||||||
template <typename T>
|
|
||||||
struct convert_impl;
|
|
||||||
|
|
||||||
template <>
|
|
||||||
struct convert_impl<set_tag>
|
|
||||||
{
|
|
||||||
template <typename Sequence>
|
|
||||||
struct apply
|
|
||||||
{
|
|
||||||
typedef typename detail::as_set<result_of::size<Sequence>::value> gen;
|
|
||||||
typedef typename gen::
|
|
||||||
template apply<typename result_of::begin<Sequence>::type>::type
|
|
||||||
type;
|
|
||||||
|
|
||||||
static type call(Sequence& seq)
|
|
||||||
{
|
|
||||||
return gen::call(fusion::begin(seq));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}}
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,21 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(FUSION_SEQUENCE_CLASS_VECTOR_10022005_0602)
|
|
||||||
#define FUSION_SEQUENCE_CLASS_VECTOR_10022005_0602
|
|
||||||
|
|
||||||
#include <boost/fusion/container/vector/limits.hpp>
|
|
||||||
#include <boost/fusion/container/vector/vector10.hpp>
|
|
||||||
#include <boost/fusion/container/vector/vector20.hpp>
|
|
||||||
#include <boost/fusion/container/vector/vector30.hpp>
|
|
||||||
#include <boost/fusion/container/vector/vector40.hpp>
|
|
||||||
#include <boost/fusion/container/vector/vector50.hpp>
|
|
||||||
#include <boost/fusion/container/vector/vector.hpp>
|
|
||||||
#include <boost/fusion/container/vector/vector_fwd.hpp>
|
|
||||||
#include <boost/fusion/container/vector/vector_iterator.hpp>
|
|
||||||
#include <boost/fusion/container/vector/convert.hpp>
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,45 +0,0 @@
|
|||||||
/*=============================================================================
|
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
|
||||||
Copyright (c) 2005-2006 Dan Marsden
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
==============================================================================*/
|
|
||||||
#if !defined(FUSION_CONVERT_IMPL_09222005_1104)
|
|
||||||
#define FUSION_CONVERT_IMPL_09222005_1104
|
|
||||||
|
|
||||||
#include <boost/fusion/container/vector/detail/as_vector.hpp>
|
|
||||||
#include <boost/fusion/container/vector/vector.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/begin.hpp>
|
|
||||||
#include <boost/fusion/sequence/intrinsic/size.hpp>
|
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
|
||||||
{
|
|
||||||
struct vector_tag;
|
|
||||||
|
|
||||||
namespace extension
|
|
||||||
{
|
|
||||||
template <typename T>
|
|
||||||
struct convert_impl;
|
|
||||||
|
|
||||||
template <>
|
|
||||||
struct convert_impl<vector_tag>
|
|
||||||
{
|
|
||||||
template <typename Sequence>
|
|
||||||
struct apply
|
|
||||||
{
|
|
||||||
typedef typename detail::as_vector<result_of::size<Sequence>::value> gen;
|
|
||||||
typedef typename gen::
|
|
||||||
template apply<typename result_of::begin<Sequence>::type>::type
|
|
||||||
type;
|
|
||||||
|
|
||||||
static type call(Sequence& seq)
|
|
||||||
{
|
|
||||||
return gen::call(fusion::begin(seq));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}}
|
|
||||||
|
|
||||||
#endif
|
|
@ -9,7 +9,7 @@
|
|||||||
#if !defined(BOOST_FUSION_FUNCTIONAL_ADAPTER_LIMITS_HPP_INCLUDED)
|
#if !defined(BOOST_FUSION_FUNCTIONAL_ADAPTER_LIMITS_HPP_INCLUDED)
|
||||||
# define BOOST_FUSION_FUNCTIONAL_ADAPTER_LIMITS_HPP_INCLUDED
|
# define BOOST_FUSION_FUNCTIONAL_ADAPTER_LIMITS_HPP_INCLUDED
|
||||||
|
|
||||||
# include <boost/fusion/container/vector/limits.hpp>
|
# include <boost/fusion/sequence/container/vector/limits.hpp>
|
||||||
|
|
||||||
# if !defined(BOOST_FUSION_UNFUSED_GENERIC_MAX_ARITY)
|
# if !defined(BOOST_FUSION_UNFUSED_GENERIC_MAX_ARITY)
|
||||||
# define BOOST_FUSION_UNFUSED_GENERIC_MAX_ARITY 6
|
# define BOOST_FUSION_UNFUSED_GENERIC_MAX_ARITY 6
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
#include <boost/preprocessor/repetition/enum_binary_params.hpp>
|
#include <boost/preprocessor/repetition/enum_binary_params.hpp>
|
||||||
#include <boost/preprocessor/facilities/intercept.hpp>
|
#include <boost/preprocessor/facilities/intercept.hpp>
|
||||||
|
|
||||||
#include <boost/fusion/container/vector/vector.hpp>
|
#include <boost/fusion/sequence/container/vector/vector.hpp>
|
||||||
|
|
||||||
#include <boost/fusion/functional/adapter/limits.hpp>
|
#include <boost/fusion/functional/adapter/limits.hpp>
|
||||||
#include <boost/fusion/functional/adapter/detail/access.hpp>
|
#include <boost/fusion/functional/adapter/detail/access.hpp>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
#include <boost/utility/result_of.hpp>
|
#include <boost/utility/result_of.hpp>
|
||||||
|
|
||||||
#include <boost/fusion/container/vector/vector.hpp>
|
#include <boost/fusion/sequence/container/vector/vector.hpp>
|
||||||
|
|
||||||
#include <boost/fusion/functional/adapter/limits.hpp>
|
#include <boost/fusion/functional/adapter/limits.hpp>
|
||||||
#include <boost/fusion/functional/adapter/detail/access.hpp>
|
#include <boost/fusion/functional/adapter/detail/access.hpp>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
#include <boost/utility/result_of.hpp>
|
#include <boost/utility/result_of.hpp>
|
||||||
|
|
||||||
#include <boost/fusion/container/vector/vector.hpp>
|
#include <boost/fusion/sequence/container/vector/vector.hpp>
|
||||||
|
|
||||||
#include <boost/fusion/functional/adapter/limits.hpp>
|
#include <boost/fusion/functional/adapter/limits.hpp>
|
||||||
#include <boost/fusion/functional/adapter/detail/access.hpp>
|
#include <boost/fusion/functional/adapter/detail/access.hpp>
|
||||||
|
@ -22,8 +22,8 @@
|
|||||||
#include <boost/fusion/support/detail/access.hpp>
|
#include <boost/fusion/support/detail/access.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/value_at.hpp>
|
#include <boost/fusion/sequence/intrinsic/value_at.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic/size.hpp>
|
#include <boost/fusion/sequence/intrinsic/size.hpp>
|
||||||
#include <boost/fusion/container/vector/vector.hpp>
|
#include <boost/fusion/sequence/container/vector/vector.hpp>
|
||||||
#include <boost/fusion/container/vector/convert.hpp>
|
#include <boost/fusion/sequence/conversion/as_vector.hpp>
|
||||||
|
|
||||||
#include <boost/fusion/functional/adapter/limits.hpp>
|
#include <boost/fusion/functional/adapter/limits.hpp>
|
||||||
#include <boost/fusion/functional/adapter/detail/access.hpp>
|
#include <boost/fusion/functional/adapter/detail/access.hpp>
|
||||||
|
@ -7,6 +7,6 @@
|
|||||||
#if !defined(FUSION_INCLUDE_ADAPT_STRUCT)
|
#if !defined(FUSION_INCLUDE_ADAPT_STRUCT)
|
||||||
#define FUSION_INCLUDE_ADAPT_STRUCT
|
#define FUSION_INCLUDE_ADAPT_STRUCT
|
||||||
|
|
||||||
#include <boost/fusion/adapted/struct/adapt_struct.hpp>
|
#include <boost/fusion/sequence/adapted/struct/adapt_struct.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -7,6 +7,6 @@
|
|||||||
#if !defined(FUSION_INCLUDE_AS_VECTOR)
|
#if !defined(FUSION_INCLUDE_AS_VECTOR)
|
||||||
#define FUSION_INCLUDE_AS_VECTOR
|
#define FUSION_INCLUDE_AS_VECTOR
|
||||||
|
|
||||||
#include <boost/fusion/container/vector/convert.hpp>
|
#include <boost/fusion/sequence/conversion/as_vector.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -7,6 +7,6 @@
|
|||||||
#if !defined(FUSION_INCLUDE_JOINT_VIEW)
|
#if !defined(FUSION_INCLUDE_JOINT_VIEW)
|
||||||
#define FUSION_INCLUDE_JOINT_VIEW
|
#define FUSION_INCLUDE_JOINT_VIEW
|
||||||
|
|
||||||
#include <boost/fusion/view/joint_view.hpp>
|
#include <boost/fusion/sequence/view/joint_view.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -7,6 +7,6 @@
|
|||||||
#if !defined(FUSION_INCLUDE_LIST)
|
#if !defined(FUSION_INCLUDE_LIST)
|
||||||
#define FUSION_INCLUDE_LIST
|
#define FUSION_INCLUDE_LIST
|
||||||
|
|
||||||
#include <boost/fusion/container/list/list.hpp>
|
#include <boost/fusion/sequence/container/list/list.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(FUSION_INCLUDE_MPL)
|
#if !defined(FUSION_INCLUDE_MPL)
|
||||||
#define FUSION_INCLUDE_MPL
|
#define FUSION_INCLUDE_MPL
|
||||||
|
|
||||||
#include <boost/fusion/adapted/mpl.hpp>
|
#include <boost/fusion/sequence/adapted/mpl.hpp>
|
||||||
#include <boost/fusion/mpl.hpp>
|
#include <boost/fusion/sequence/intrinsic/mpl.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -7,6 +7,6 @@
|
|||||||
#if !defined(FUSION_INCLUDE_SINGLE_VIEW)
|
#if !defined(FUSION_INCLUDE_SINGLE_VIEW)
|
||||||
#define FUSION_INCLUDE_SINGLE_VIEW
|
#define FUSION_INCLUDE_SINGLE_VIEW
|
||||||
|
|
||||||
#include <boost/fusion/view/single_view.hpp>
|
#include <boost/fusion/sequence/view/single_view.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -7,6 +7,6 @@
|
|||||||
#if !defined(FUSION_INCLUDE_STD_PAIR)
|
#if !defined(FUSION_INCLUDE_STD_PAIR)
|
||||||
#define FUSION_INCLUDE_STD_PAIR
|
#define FUSION_INCLUDE_STD_PAIR
|
||||||
|
|
||||||
#include <boost/fusion/adapted/std_pair.hpp>
|
#include <boost/fusion/sequence/adapted/std_pair.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -7,6 +7,6 @@
|
|||||||
#if !defined(FUSION_INCLUDE_TRANSFORM_VIEW)
|
#if !defined(FUSION_INCLUDE_TRANSFORM_VIEW)
|
||||||
#define FUSION_INCLUDE_TRANSFORM_VIEW
|
#define FUSION_INCLUDE_TRANSFORM_VIEW
|
||||||
|
|
||||||
#include <boost/fusion/view/transform_view.hpp>
|
#include <boost/fusion/sequence/view/transform_view.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -7,6 +7,6 @@
|
|||||||
#if !defined(FUSION_INCLUDE_VARIANT)
|
#if !defined(FUSION_INCLUDE_VARIANT)
|
||||||
#define FUSION_INCLUDE_VARIANT
|
#define FUSION_INCLUDE_VARIANT
|
||||||
|
|
||||||
#include <boost/fusion/adapted/variant.hpp>
|
#include <boost/fusion/sequence/adapted/variant.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -7,6 +7,6 @@
|
|||||||
#if !defined(FUSION_INCLUDE_VECTOR)
|
#if !defined(FUSION_INCLUDE_VECTOR)
|
||||||
#define FUSION_INCLUDE_VECTOR
|
#define FUSION_INCLUDE_VECTOR
|
||||||
|
|
||||||
#include <boost/fusion/container/vector/vector.hpp>
|
#include <boost/fusion/sequence/container/vector/vector.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,21 +1,19 @@
|
|||||||
/*=============================================================================
|
/*=============================================================================
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
Copyright (c) 2001-2006 Joel de Guzman
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
==============================================================================*/
|
==============================================================================*/
|
||||||
#if !defined(FUSION_CONVERT_ITERATOR_05062005_1218)
|
#if !defined(FUSION_CONVERT_ITERATOR_05062005_1218)
|
||||||
#define FUSION_CONVERT_ITERATOR_05062005_1218
|
#define FUSION_CONVERT_ITERATOR_05062005_1218
|
||||||
|
|
||||||
#include <boost/fusion/support/is_iterator.hpp>
|
#include <boost/fusion/support/is_iterator.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl/mpl_iterator.hpp>
|
||||||
#include <boost/mpl/if.hpp>
|
#include <boost/mpl/if.hpp>
|
||||||
#include <boost/mpl/bool.hpp>
|
#include <boost/mpl/bool.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
||||||
template <typename Iterator>
|
|
||||||
struct mpl_iterator; // forward declaration
|
|
||||||
|
|
||||||
// Test T. If it is a fusion iterator, return a reference to it.
|
// Test T. If it is a fusion iterator, return a reference to it.
|
||||||
// else, assume it is an mpl iterator.
|
// else, assume it is an mpl iterator.
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*=============================================================================
|
/*=============================================================================
|
||||||
Copyright (c) 2001-2006 Joel de Guzman
|
Copyright (c) 2001-2006 Joel de Guzman
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
==============================================================================*/
|
==============================================================================*/
|
||||||
#if !defined(FUSION_MPL_09172006_2049)
|
#if !defined(FUSION_MPL_09172006_2049)
|
||||||
@ -9,24 +9,7 @@
|
|||||||
|
|
||||||
// The fusion <--> MPL link headers
|
// The fusion <--> MPL link headers
|
||||||
#include <boost/fusion/iterator/mpl.hpp>
|
#include <boost/fusion/iterator/mpl.hpp>
|
||||||
#include <boost/fusion/adapted/mpl.hpp>
|
#include <boost/fusion/sequence/intrinsic/mpl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl.hpp>
|
||||||
#include <boost/fusion/mpl/at.hpp>
|
|
||||||
#include <boost/fusion/mpl/back.hpp>
|
|
||||||
#include <boost/fusion/mpl/begin.hpp>
|
|
||||||
#include <boost/fusion/mpl/clear.hpp>
|
|
||||||
#include <boost/fusion/mpl/empty.hpp>
|
|
||||||
#include <boost/fusion/mpl/end.hpp>
|
|
||||||
#include <boost/fusion/mpl/erase.hpp>
|
|
||||||
#include <boost/fusion/mpl/erase_key.hpp>
|
|
||||||
#include <boost/fusion/mpl/front.hpp>
|
|
||||||
#include <boost/fusion/mpl/has_key.hpp>
|
|
||||||
#include <boost/fusion/mpl/insert.hpp>
|
|
||||||
#include <boost/fusion/mpl/insert_range.hpp>
|
|
||||||
#include <boost/fusion/mpl/pop_back.hpp>
|
|
||||||
#include <boost/fusion/mpl/pop_front.hpp>
|
|
||||||
#include <boost/fusion/mpl/push_back.hpp>
|
|
||||||
#include <boost/fusion/mpl/push_front.hpp>
|
|
||||||
#include <boost/fusion/mpl/size.hpp>
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -8,10 +8,13 @@
|
|||||||
#define FUSION_ITERATOR_10022005_0559
|
#define FUSION_ITERATOR_10022005_0559
|
||||||
|
|
||||||
#include <boost/fusion/sequence/sequence_facade.hpp>
|
#include <boost/fusion/sequence/sequence_facade.hpp>
|
||||||
|
#include <boost/fusion/sequence/container.hpp>
|
||||||
#include <boost/fusion/sequence/comparison.hpp>
|
#include <boost/fusion/sequence/comparison.hpp>
|
||||||
|
#include <boost/fusion/sequence/conversion.hpp>
|
||||||
#include <boost/fusion/sequence/generation.hpp>
|
#include <boost/fusion/sequence/generation.hpp>
|
||||||
#include <boost/fusion/sequence/intrinsic.hpp>
|
#include <boost/fusion/sequence/intrinsic.hpp>
|
||||||
#include <boost/fusion/sequence/io.hpp>
|
#include <boost/fusion/sequence/io.hpp>
|
||||||
#include <boost/fusion/sequence/convert.hpp>
|
#include <boost/fusion/sequence/view.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -8,10 +8,10 @@
|
|||||||
#if !defined(BOOST_FUSION_ADAPTED_30122005_1420)
|
#if !defined(BOOST_FUSION_ADAPTED_30122005_1420)
|
||||||
#define BOOST_FUSION_ADAPTED_30122005_1420
|
#define BOOST_FUSION_ADAPTED_30122005_1420
|
||||||
|
|
||||||
#include <boost/fusion/adapted/boost_tuple.hpp>
|
#include <boost/fusion/sequence/adapted/boost_tuple.hpp>
|
||||||
#include <boost/fusion/adapted/std_pair.hpp>
|
#include <boost/fusion/sequence/adapted/std_pair.hpp>
|
||||||
#include <boost/fusion/adapted/array.hpp>
|
#include <boost/fusion/sequence/adapted/array.hpp>
|
||||||
#include <boost/fusion/adapted/mpl.hpp>
|
#include <boost/fusion/sequence/adapted/mpl.hpp>
|
||||||
#include <boost/fusion/adapted/variant.hpp>
|
#include <boost/fusion/sequence/adapted/variant.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
22
include/boost/fusion/sequence/adapted/array.hpp
Normal file
22
include/boost/fusion/sequence/adapted/array.hpp
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
/*=============================================================================
|
||||||
|
Copyright (c) 2001-2006 Joel de Guzman
|
||||||
|
Copyright (c) 2005-2006 Dan Marsden
|
||||||
|
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
|
==============================================================================*/
|
||||||
|
#if !defined(BOOST_FUSION_ARRAY_27122005_1035)
|
||||||
|
#define BOOST_FUSION_ARRAY_27122005_1035
|
||||||
|
|
||||||
|
#include <boost/fusion/sequence/adapted/array/array_iterator.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/array/tag_of.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/array/detail/is_view_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/array/detail/is_sequence_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/array/detail/category_of_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/array/detail/begin_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/array/detail/end_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/array/detail/size_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/array/detail/at_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/array/detail/value_at_impl.hpp>
|
||||||
|
|
||||||
|
#endif
|
@ -8,7 +8,7 @@
|
|||||||
#if !defined(BOOST_FUSION_BEGIN_IMPL_27122005_1117)
|
#if !defined(BOOST_FUSION_BEGIN_IMPL_27122005_1117)
|
||||||
#define BOOST_FUSION_BEGIN_IMPL_27122005_1117
|
#define BOOST_FUSION_BEGIN_IMPL_27122005_1117
|
||||||
|
|
||||||
#include <boost/fusion/adapted/array/array_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/array/array_iterator.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion {
|
namespace boost { namespace fusion {
|
||||||
|
|
@ -8,7 +8,7 @@
|
|||||||
#if !defined(BOOST_FUSION_END_IMPL_27122005_1120)
|
#if !defined(BOOST_FUSION_END_IMPL_27122005_1120)
|
||||||
#define BOOST_FUSION_END_IMPL_27122005_1120
|
#define BOOST_FUSION_END_IMPL_27122005_1120
|
||||||
|
|
||||||
#include <boost/fusion/adapted/array/array_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/array/array_iterator.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion {
|
namespace boost { namespace fusion {
|
||||||
|
|
20
include/boost/fusion/sequence/adapted/boost_tuple.hpp
Normal file
20
include/boost/fusion/sequence/adapted/boost_tuple.hpp
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
/*=============================================================================
|
||||||
|
Copyright (c) 2001-2006 Joel de Guzman
|
||||||
|
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
|
==============================================================================*/
|
||||||
|
#if !defined(BOOST_FUSION_BOOST_TUPLE_09272006_0732)
|
||||||
|
#define BOOST_FUSION_BOOST_TUPLE_09272006_0732
|
||||||
|
|
||||||
|
#include <boost/fusion/sequence/adapted/boost_tuple/tag_of.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/boost_tuple/detail/is_view_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/boost_tuple/detail/is_sequence_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/boost_tuple/detail/category_of_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/boost_tuple/detail/begin_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/boost_tuple/detail/end_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/boost_tuple/detail/size_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/boost_tuple/detail/at_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/boost_tuple/detail/value_at_impl.hpp>
|
||||||
|
|
||||||
|
#endif
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(BOOST_FUSION_BEGIN_IMPL_09272006_0719)
|
#if !defined(BOOST_FUSION_BEGIN_IMPL_09272006_0719)
|
||||||
#define BOOST_FUSION_BEGIN_IMPL_09272006_0719
|
#define BOOST_FUSION_BEGIN_IMPL_09272006_0719
|
||||||
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/boost_tuple_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/boost_tuple/boost_tuple_iterator.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
@ -7,7 +7,7 @@
|
|||||||
#if !defined(BOOST_FUSION_END_IMPL_09272006_0721)
|
#if !defined(BOOST_FUSION_END_IMPL_09272006_0721)
|
||||||
#define BOOST_FUSION_END_IMPL_09272006_0721
|
#define BOOST_FUSION_END_IMPL_09272006_0721
|
||||||
|
|
||||||
#include <boost/fusion/adapted/boost_tuple/boost_tuple_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/boost_tuple/boost_tuple_iterator.hpp>
|
||||||
#include <boost/mpl/if.hpp>
|
#include <boost/mpl/if.hpp>
|
||||||
#include <boost/type_traits/is_const.hpp>
|
#include <boost/type_traits/is_const.hpp>
|
||||||
|
|
21
include/boost/fusion/sequence/adapted/mpl.hpp
Normal file
21
include/boost/fusion/sequence/adapted/mpl.hpp
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
/*=============================================================================
|
||||||
|
Copyright (c) 2001-2006 Joel de Guzman
|
||||||
|
Copyright (c) 2005-2006 Dan Marsden
|
||||||
|
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
|
==============================================================================*/
|
||||||
|
#if !defined(BOOST_FUSION_MPL_31122005_1152)
|
||||||
|
#define BOOST_FUSION_MPL_31122005_1152
|
||||||
|
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl/detail/begin_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl/detail/end_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl/detail/is_sequence_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl/detail/size_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl/detail/value_at_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl/detail/at_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl/detail/has_key_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl/detail/category_of_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/mpl/detail/is_view_impl.hpp>
|
||||||
|
|
||||||
|
#endif
|
@ -8,7 +8,7 @@
|
|||||||
#if !defined(BOOST_FUSION_BEGIN_IMPL_31122005_1209)
|
#if !defined(BOOST_FUSION_BEGIN_IMPL_31122005_1209)
|
||||||
#define BOOST_FUSION_BEGIN_IMPL_31122005_1209
|
#define BOOST_FUSION_BEGIN_IMPL_31122005_1209
|
||||||
|
|
||||||
#include <boost/fusion/adapted/mpl/mpl_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/mpl/mpl_iterator.hpp>
|
||||||
#include <boost/mpl/begin.hpp>
|
#include <boost/mpl/begin.hpp>
|
||||||
#include <boost/type_traits/remove_const.hpp>
|
#include <boost/type_traits/remove_const.hpp>
|
||||||
|
|
@ -8,7 +8,7 @@
|
|||||||
#if !defined(BOOST_FUSION_END_IMPL_31122005_1237)
|
#if !defined(BOOST_FUSION_END_IMPL_31122005_1237)
|
||||||
#define BOOST_FUSION_END_IMPL_31122005_1237
|
#define BOOST_FUSION_END_IMPL_31122005_1237
|
||||||
|
|
||||||
#include <boost/fusion/adapted/mpl/mpl_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/mpl/mpl_iterator.hpp>
|
||||||
#include <boost/mpl/end.hpp>
|
#include <boost/mpl/end.hpp>
|
||||||
#include <boost/type_traits/add_const.hpp>
|
#include <boost/type_traits/add_const.hpp>
|
||||||
|
|
@ -9,7 +9,7 @@
|
|||||||
#define BOOST_FUSION_STD_PAIR_24122005_1744
|
#define BOOST_FUSION_STD_PAIR_24122005_1744
|
||||||
|
|
||||||
#include <boost/fusion/support/tag_of_fwd.hpp>
|
#include <boost/fusion/support/tag_of_fwd.hpp>
|
||||||
#include <boost/fusion/adapted/struct.hpp>
|
#include <boost/fusion/sequence/adapted/struct.hpp>
|
||||||
#include <boost/mpl/int.hpp>
|
#include <boost/mpl/int.hpp>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
@ -8,7 +8,7 @@
|
|||||||
#if !defined(BOOST_FUSION_BEGIN_IMPL_24122005_1752)
|
#if !defined(BOOST_FUSION_BEGIN_IMPL_24122005_1752)
|
||||||
#define BOOST_FUSION_BEGIN_IMPL_24122005_1752
|
#define BOOST_FUSION_BEGIN_IMPL_24122005_1752
|
||||||
|
|
||||||
#include <boost/fusion/adapted/std_pair/std_pair_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/std_pair/std_pair_iterator.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion {
|
namespace boost { namespace fusion {
|
||||||
|
|
@ -8,7 +8,7 @@
|
|||||||
#if !defined(BOOST_FUSION_END_IMPL_24122005_1755)
|
#if !defined(BOOST_FUSION_END_IMPL_24122005_1755)
|
||||||
#define BOOST_FUSION_END_IMPL_24122005_1755
|
#define BOOST_FUSION_END_IMPL_24122005_1755
|
||||||
|
|
||||||
#include <boost/fusion/adapted/std_pair/std_pair_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/std_pair/std_pair_iterator.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion {
|
namespace boost { namespace fusion {
|
||||||
|
|
23
include/boost/fusion/sequence/adapted/struct.hpp
Normal file
23
include/boost/fusion/sequence/adapted/struct.hpp
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
/*=============================================================================
|
||||||
|
Copyright (c) 2001-2006 Joel de Guzman
|
||||||
|
Copyright (c) 2005-2006 Dan Marsden
|
||||||
|
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
|
==============================================================================*/
|
||||||
|
#if !defined(BOOST_FUSION_STRUCT_24122005_1744)
|
||||||
|
#define BOOST_FUSION_STD_STRUCT_24122005_1744
|
||||||
|
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/extension.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/adapt_struct.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/struct_iterator.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/detail/is_view_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/detail/is_sequence_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/detail/category_of_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/detail/begin_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/detail/end_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/detail/size_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/detail/at_impl.hpp>
|
||||||
|
#include <boost/fusion/sequence/adapted/struct/detail/value_at_impl.hpp>
|
||||||
|
|
||||||
|
#endif
|
@ -9,19 +9,19 @@
|
|||||||
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_20070508_2207
|
#define BOOST_FUSION_ADAPT_ASSOC_STRUCT_20070508_2207
|
||||||
|
|
||||||
#include <boost/fusion/support/tag_of_fwd.hpp>
|
#include <boost/fusion/support/tag_of_fwd.hpp>
|
||||||
#include <boost/fusion/adapted/struct/extension.hpp>
|
#include <boost/fusion/sequence/adapted/struct/extension.hpp>
|
||||||
#include <boost/fusion/adapted/struct/struct_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/struct/struct_iterator.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/is_view_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/is_view_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/is_sequence_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/is_sequence_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/category_of_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/category_of_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/begin_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/begin_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/end_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/end_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/size_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/size_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/at_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/at_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/value_at_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/value_at_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/has_key_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/has_key_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/at_key_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/at_key_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/value_at_key_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/value_at_key_impl.hpp>
|
||||||
|
|
||||||
#include <boost/preprocessor/cat.hpp>
|
#include <boost/preprocessor/cat.hpp>
|
||||||
#include <boost/preprocessor/punctuation/comma_if.hpp>
|
#include <boost/preprocessor/punctuation/comma_if.hpp>
|
@ -8,16 +8,16 @@
|
|||||||
#define BOOST_FUSION_ADAPT_STRUCT_APRIL_2_2007_1158AM
|
#define BOOST_FUSION_ADAPT_STRUCT_APRIL_2_2007_1158AM
|
||||||
|
|
||||||
#include <boost/fusion/support/tag_of_fwd.hpp>
|
#include <boost/fusion/support/tag_of_fwd.hpp>
|
||||||
#include <boost/fusion/adapted/struct/extension.hpp>
|
#include <boost/fusion/sequence/adapted/struct/extension.hpp>
|
||||||
#include <boost/fusion/adapted/struct/struct_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/struct/struct_iterator.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/is_view_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/is_view_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/is_sequence_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/is_sequence_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/category_of_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/category_of_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/begin_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/begin_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/end_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/end_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/size_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/size_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/at_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/at_impl.hpp>
|
||||||
#include <boost/fusion/adapted/struct/detail/value_at_impl.hpp>
|
#include <boost/fusion/sequence/adapted/struct/detail/value_at_impl.hpp>
|
||||||
|
|
||||||
#include <boost/preprocessor/cat.hpp>
|
#include <boost/preprocessor/cat.hpp>
|
||||||
#include <boost/preprocessor/punctuation/comma_if.hpp>
|
#include <boost/preprocessor/punctuation/comma_if.hpp>
|
@ -8,7 +8,7 @@
|
|||||||
#if !defined(BOOST_FUSION_BEGIN_IMPL_24122005_1752)
|
#if !defined(BOOST_FUSION_BEGIN_IMPL_24122005_1752)
|
||||||
#define BOOST_FUSION_BEGIN_IMPL_24122005_1752
|
#define BOOST_FUSION_BEGIN_IMPL_24122005_1752
|
||||||
|
|
||||||
#include <boost/fusion/adapted/struct/struct_iterator.hpp>
|
#include <boost/fusion/sequence/adapted/struct/struct_iterator.hpp>
|
||||||
|
|
||||||
namespace boost { namespace fusion
|
namespace boost { namespace fusion
|
||||||
{
|
{
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user