Designofcopyableandmovabletypes
core2.hpp File Reference
#include <boost/move/core.hpp>
Include dependency graph for core2.hpp:

Macros

#define BOOST_MOVABLE2(TYPE)
 Use this macro to make your class movable. More...
 
#define BOOST_DELETED_COPY_CONSTRUCTOR(TYPE)
 This macro disables the copy constructor in a way compatible with BOOST_MOVABLE2(TYPE) for your compiler. More...
 
#define BOOST_EXPLICIT_COPY_CONSTRUCTOR(TYPE, x)
 This macro declares an explicit copy constructor in a way compatible with BOOST_MOVABLE2(TYPE) for your compiler; you need to provide its' implementation. More...
 
#define BOOST_MOVE_LOCAL_RETVAL(x)
 This macro should be used whenever you return a local variable. More...