mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 16:57:31 +01:00
17 lines
393 B
Plaintext
17 lines
393 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&& a) {
|
|
return (typename remove_reference<T>::type&&)a;
|
|
}
|
|
|
|
}
|
|
|
|
#endif
|