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