mirror of
https://github.com/boostorg/fusion.git
synced 2025-07-25 18:17:29 +02:00
fix constructors of DEFINE_STRUCT_INLINE to allow construction with non-constexpr compatible.
This commit is contained in:
@ -66,7 +66,7 @@
|
|||||||
#define BOOST_FUSION_IGNORE_2(ARG1, ARG2)
|
#define BOOST_FUSION_IGNORE_2(ARG1, ARG2)
|
||||||
|
|
||||||
#define BOOST_FUSION_MAKE_COPY_CONSTRUCTOR(NAME, ATTRIBUTES_SEQ) \
|
#define BOOST_FUSION_MAKE_COPY_CONSTRUCTOR(NAME, ATTRIBUTES_SEQ) \
|
||||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED \
|
BOOST_FUSION_GPU_ENABLED \
|
||||||
NAME(BOOST_PP_SEQ_FOR_EACH_I( \
|
NAME(BOOST_PP_SEQ_FOR_EACH_I( \
|
||||||
BOOST_FUSION_MAKE_CONST_REF_PARAM, \
|
BOOST_FUSION_MAKE_CONST_REF_PARAM, \
|
||||||
~, \
|
~, \
|
||||||
@ -337,7 +337,7 @@
|
|||||||
typedef boost::mpl::int_<N> index; \
|
typedef boost::mpl::int_<N> index; \
|
||||||
typedef boost_fusion_detail_Seq sequence_type; \
|
typedef boost_fusion_detail_Seq sequence_type; \
|
||||||
\
|
\
|
||||||
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED \
|
BOOST_FUSION_GPU_ENABLED \
|
||||||
BOOST_FUSION_ITERATOR_NAME(NAME)(boost_fusion_detail_Seq& seq) \
|
BOOST_FUSION_ITERATOR_NAME(NAME)(boost_fusion_detail_Seq& seq) \
|
||||||
: seq_(seq) \
|
: seq_(seq) \
|
||||||
BOOST_FUSION_DEFINE_ITERATOR_WKND_INIT_LIST_ENTRIES( \
|
BOOST_FUSION_DEFINE_ITERATOR_WKND_INIT_LIST_ENTRIES( \
|
||||||
|
Reference in New Issue
Block a user