forked from boostorg/fusion
BUGFIX: Use of non-static member in typedef to retrieve the type. clang doesn't allow this even in unevaluated context like decltype.
This commit is contained in:
@ -48,6 +48,7 @@
|
|||||||
NAME_SEQ, ATTRIBUTE, ATTRIBUTE_TUPEL_SIZE) \
|
NAME_SEQ, ATTRIBUTE, ATTRIBUTE_TUPEL_SIZE) \
|
||||||
\
|
\
|
||||||
struct deduced_attr_type { \
|
struct deduced_attr_type { \
|
||||||
|
static const BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ)& obj; \
|
||||||
const BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ)& obj; \
|
const BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ)& obj; \
|
||||||
typedef BOOST_TYPEOF( \
|
typedef BOOST_TYPEOF( \
|
||||||
BOOST_FUSION_ADAPT_ADT_ATTRIBUTE_GETEXPR( \
|
BOOST_FUSION_ADAPT_ADT_ATTRIBUTE_GETEXPR( \
|
||||||
|
Reference in New Issue
Block a user