#ifndef LIBAXX_UTILITY #define LIBAXX_UTILITY #include <type_traits> namespace std { template <class T> typename remove_reference<T>::type&& move(T&& a) { return (typename remove_reference<T>::type&&)a; } } #endif