#ifndef SPROUT_UTILITY_MOVE_HPP #define SPROUT_UTILITY_MOVE_HPP #include #include namespace sprout { // // move // template SPROUT_CONSTEXPR typename std::remove_reference::type&& move(T&& t) SPROUT_NOEXCEPT { return static_cast::type&&>(t); } } // namespace sprout #endif // #ifndef SPROUT_UTILITY_MOVE_HPP