mirror of
https://github.com/boostorg/move.git
synced 2025-08-02 13:44:28 +02:00
@@ -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>& \
|
||||||
//
|
//
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user