[SVN r82230]
This commit is contained in:
Ion Gaztañaga
2012-12-27 22:33:06 +00:00
parent cda22a37bc
commit 8e3fb9acbb

View File

@@ -122,10 +122,6 @@
const TYPE & \ const TYPE & \
// //
#define BOOST_CATCH_CONST_RLVALUE(TYPE)\
const ::boost::rv< TYPE >& \
//
#define BOOST_COPY_ASSIGN_REF(TYPE)\ #define BOOST_COPY_ASSIGN_REF(TYPE)\
const ::boost::rv< TYPE >& \ const ::boost::rv< TYPE >& \
// //
@@ -138,14 +134,18 @@
>& \ >& \
// //
#define BOOST_MOVE_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\
const ::boost::rv< TYPE<ARG1, ARG2> >& \ const ::boost::rv< TYPE<ARG1, ARG2> >& \
// //
#define BOOST_MOVE_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\
const ::boost::rv< TYPE<ARG1, ARG2, ARG3> >& \ const ::boost::rv< TYPE<ARG1, ARG2, ARG3> >& \
// //
#define BOOST_CATCH_CONST_RLVALUE(TYPE)\
const ::boost::rv< TYPE >& \
//
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
// //
// BOOST_MOVABLE_BUT_NOT_COPYABLE // BOOST_MOVABLE_BUT_NOT_COPYABLE
@@ -286,11 +286,19 @@
TYPE<ARG1, ARG2, ARG3> && \ TYPE<ARG1, ARG2, ARG3> && \
// //
#define BOOST_COPY_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ #define BOOST_COPY_ASSIGN_REF_BEG \
const \
//
#define BOOST_COPY_ASSIGN_REF_END \
& \
//
#define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\
const TYPE<ARG1, ARG2> & \ const TYPE<ARG1, ARG2> & \
// //
#define BOOST_COPY_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\
TYPE<ARG1, ARG2, ARG3>& \ TYPE<ARG1, ARG2, ARG3>& \
// //