mirror of
https://github.com/boostorg/fusion.git
synced 2025-07-25 18:17:29 +02:00
Move internal type into private.
This commit is contained in:
@ -46,10 +46,9 @@ namespace boost { namespace fusion
|
|||||||
typedef
|
typedef
|
||||||
detail::list_to_cons<BOOST_PP_ENUM_PARAMS(FUSION_MAX_LIST_SIZE, T)>
|
detail::list_to_cons<BOOST_PP_ENUM_PARAMS(FUSION_MAX_LIST_SIZE, T)>
|
||||||
list_to_cons;
|
list_to_cons;
|
||||||
|
|
||||||
public:
|
|
||||||
typedef typename list_to_cons::type inherited_type;
|
typedef typename list_to_cons::type inherited_type;
|
||||||
|
|
||||||
|
public:
|
||||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||||
list()
|
list()
|
||||||
: inherited_type() {}
|
: inherited_type() {}
|
||||||
|
@ -18,8 +18,8 @@ namespace boost { namespace fusion
|
|||||||
typedef
|
typedef
|
||||||
detail::list_to_cons<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9>
|
detail::list_to_cons<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9>
|
||||||
list_to_cons;
|
list_to_cons;
|
||||||
public:
|
|
||||||
typedef typename list_to_cons::type inherited_type;
|
typedef typename list_to_cons::type inherited_type;
|
||||||
|
public:
|
||||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||||
list()
|
list()
|
||||||
: inherited_type() {}
|
: inherited_type() {}
|
||||||
|
@ -18,8 +18,8 @@ namespace boost { namespace fusion
|
|||||||
typedef
|
typedef
|
||||||
detail::list_to_cons<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 , T16 , T17 , T18 , T19>
|
detail::list_to_cons<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 , T16 , T17 , T18 , T19>
|
||||||
list_to_cons;
|
list_to_cons;
|
||||||
public:
|
|
||||||
typedef typename list_to_cons::type inherited_type;
|
typedef typename list_to_cons::type inherited_type;
|
||||||
|
public:
|
||||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||||
list()
|
list()
|
||||||
: inherited_type() {}
|
: inherited_type() {}
|
||||||
|
@ -18,8 +18,8 @@ namespace boost { namespace fusion
|
|||||||
typedef
|
typedef
|
||||||
detail::list_to_cons<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 , T16 , T17 , T18 , T19 , T20 , T21 , T22 , T23 , T24 , T25 , T26 , T27 , T28 , T29>
|
detail::list_to_cons<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 , T16 , T17 , T18 , T19 , T20 , T21 , T22 , T23 , T24 , T25 , T26 , T27 , T28 , T29>
|
||||||
list_to_cons;
|
list_to_cons;
|
||||||
public:
|
|
||||||
typedef typename list_to_cons::type inherited_type;
|
typedef typename list_to_cons::type inherited_type;
|
||||||
|
public:
|
||||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||||
list()
|
list()
|
||||||
: inherited_type() {}
|
: inherited_type() {}
|
||||||
|
@ -18,8 +18,8 @@ namespace boost { namespace fusion
|
|||||||
typedef
|
typedef
|
||||||
detail::list_to_cons<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 , T16 , T17 , T18 , T19 , T20 , T21 , T22 , T23 , T24 , T25 , T26 , T27 , T28 , T29 , T30 , T31 , T32 , T33 , T34 , T35 , T36 , T37 , T38 , T39>
|
detail::list_to_cons<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 , T16 , T17 , T18 , T19 , T20 , T21 , T22 , T23 , T24 , T25 , T26 , T27 , T28 , T29 , T30 , T31 , T32 , T33 , T34 , T35 , T36 , T37 , T38 , T39>
|
||||||
list_to_cons;
|
list_to_cons;
|
||||||
public:
|
|
||||||
typedef typename list_to_cons::type inherited_type;
|
typedef typename list_to_cons::type inherited_type;
|
||||||
|
public:
|
||||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||||
list()
|
list()
|
||||||
: inherited_type() {}
|
: inherited_type() {}
|
||||||
|
@ -18,8 +18,8 @@ namespace boost { namespace fusion
|
|||||||
typedef
|
typedef
|
||||||
detail::list_to_cons<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 , T16 , T17 , T18 , T19 , T20 , T21 , T22 , T23 , T24 , T25 , T26 , T27 , T28 , T29 , T30 , T31 , T32 , T33 , T34 , T35 , T36 , T37 , T38 , T39 , T40 , T41 , T42 , T43 , T44 , T45 , T46 , T47 , T48 , T49>
|
detail::list_to_cons<T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 , T16 , T17 , T18 , T19 , T20 , T21 , T22 , T23 , T24 , T25 , T26 , T27 , T28 , T29 , T30 , T31 , T32 , T33 , T34 , T35 , T36 , T37 , T38 , T39 , T40 , T41 , T42 , T43 , T44 , T45 , T46 , T47 , T48 , T49>
|
||||||
list_to_cons;
|
list_to_cons;
|
||||||
public:
|
|
||||||
typedef typename list_to_cons::type inherited_type;
|
typedef typename list_to_cons::type inherited_type;
|
||||||
|
public:
|
||||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||||
list()
|
list()
|
||||||
: inherited_type() {}
|
: inherited_type() {}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*=============================================================================
|
/*=============================================================================
|
||||||
Copyright (c) 2014 Kohei Takahashi
|
Copyright (c) 2014-2015 Kohei Takahashi
|
||||||
|
|
||||||
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)
|
||||||
@ -33,10 +33,9 @@ namespace boost { namespace fusion
|
|||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
typedef detail::list_to_cons<> list_to_cons;
|
typedef detail::list_to_cons<> list_to_cons;
|
||||||
|
|
||||||
public:
|
|
||||||
typedef list_to_cons::type inherited_type;
|
typedef list_to_cons::type inherited_type;
|
||||||
|
|
||||||
|
public:
|
||||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||||
list()
|
list()
|
||||||
: inherited_type() {}
|
: inherited_type() {}
|
||||||
@ -62,10 +61,9 @@ namespace boost { namespace fusion
|
|||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
typedef detail::list_to_cons<T...> list_to_cons;
|
typedef detail::list_to_cons<T...> list_to_cons;
|
||||||
|
|
||||||
public:
|
|
||||||
typedef typename list_to_cons::type inherited_type;
|
typedef typename list_to_cons::type inherited_type;
|
||||||
|
|
||||||
|
public:
|
||||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED
|
||||||
list()
|
list()
|
||||||
: inherited_type() {}
|
: inherited_type() {}
|
||||||
|
Reference in New Issue
Block a user