1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #ifndef BOOST_VARIANT_DETAIL_MOVE_HPP
- #define BOOST_VARIANT_DETAIL_MOVE_HPP
- #include <boost/config.hpp>
- #include <boost/detail/workaround.hpp>
- #include <boost/move/utility_core.hpp> // for boost::move
- #include <boost/move/adl_move_swap.hpp>
- namespace boost { namespace detail { namespace variant {
- using boost::move;
- template <typename T>
- inline void move_swap(T& lhs, T& rhs)
- {
- ::boost::adl_move_swap(lhs, rhs);
- }
- }}}
- #endif
|