forked from boostorg/fusion
Fusion: BOOST_FUSION_ADAPT_ADT documentation
[SVN r65756]
This commit is contained in:
@ -25,7 +25,7 @@
|
||||
#define BOOST_FUSION_ADAPT_ADT_GET_IDENTITY_NON_TEMPLATE_IMPL( \
|
||||
TEMPLATE_PARAMS_SEQ) \
|
||||
\
|
||||
remove_const<remove_reference<T>::type>::type
|
||||
remove_const<remove_reference<lvalue>::type>::type
|
||||
|
||||
#define BOOST_FUSION_ADAPT_ADT_C_BASE( \
|
||||
TEMPLATE_PARAMS_SEQ,NAME_SEQ,I,ATTRIBUTE,ATTRIBUTE_TUPEL_SIZE) \
|
||||
@ -75,8 +75,8 @@
|
||||
\
|
||||
explicit \
|
||||
adt_attribute_proxy( \
|
||||
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) const*const o) \
|
||||
: obj(o) \
|
||||
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ) const& o) \
|
||||
: obj(&o) \
|
||||
{} \
|
||||
\
|
||||
type get() const \
|
||||
@ -108,8 +108,8 @@
|
||||
\
|
||||
explicit \
|
||||
adt_attribute_proxy( \
|
||||
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ)*const o) \
|
||||
: obj(o) \
|
||||
BOOST_FUSION_ADAPT_STRUCT_UNPACK_NAME(NAME_SEQ)& o) \
|
||||
: obj(&o) \
|
||||
{} \
|
||||
\
|
||||
template<class Arg> \
|
||||
@ -173,7 +173,7 @@
|
||||
static type \
|
||||
call(Seq& obj) \
|
||||
{ \
|
||||
return type(&obj); \
|
||||
return type(obj); \
|
||||
} \
|
||||
}; \
|
||||
};
|
||||
|
Reference in New Issue
Block a user