Files
Upsilon/libaxx/include/utility
Romain Goyet 59e52d7387 [libaxx] Implement std::move
Change-Id: I0c4c21ad8b8db4fc0f8c4ee61d9c79b49dd7b278
2017-05-09 11:08:55 +02:00

17 lines
353 B
Plaintext

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