mirror of
https://github.com/boostorg/fusion.git
synced 2025-07-23 00:57:20 +02:00
Don't define user-provided special functions.
To allow to define empty struct.
This commit is contained in:
@ -29,6 +29,8 @@ BOOST_FUSION_DEFINE_ASSOC_STRUCT(
|
||||
(int, y, ns::y_member)
|
||||
)
|
||||
|
||||
BOOST_FUSION_DEFINE_ASSOC_STRUCT(BOOST_PP_EMPTY(), empty_struct, )
|
||||
|
||||
int
|
||||
main()
|
||||
{
|
||||
|
@ -31,6 +31,8 @@ BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT(
|
||||
(int, y, ns::y_member)
|
||||
)
|
||||
|
||||
BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT((M), BOOST_PP_EMPTY(), empty_struct, )
|
||||
|
||||
int
|
||||
main()
|
||||
{
|
||||
|
@ -33,6 +33,8 @@ BOOST_FUSION_DEFINE_STRUCT(
|
||||
|
||||
BOOST_FUSION_DEFINE_STRUCT(BOOST_PP_EMPTY(), s, (int, m))
|
||||
|
||||
BOOST_FUSION_DEFINE_STRUCT(BOOST_PP_EMPTY(), empty_struct, )
|
||||
|
||||
// Testing non-constexpr compatible types
|
||||
BOOST_FUSION_DEFINE_STRUCT(
|
||||
(ns),
|
||||
|
@ -27,6 +27,8 @@ BOOST_FUSION_DEFINE_TPL_STRUCT(
|
||||
|
||||
BOOST_FUSION_DEFINE_TPL_STRUCT((M), BOOST_PP_EMPTY(), s, (M, m))
|
||||
|
||||
BOOST_FUSION_DEFINE_TPL_STRUCT((M), BOOST_PP_EMPTY(), empty_struct, )
|
||||
|
||||
int
|
||||
main()
|
||||
{
|
||||
|
Reference in New Issue
Block a user