00001 #ifndef GALOIS_C__11_COMPAT_ALGORITHM_H 00002 #define GALOIS_C__11_COMPAT_ALGORITHM_H 00003 00004 #include <algorithm> 00005 00006 #include <boost/tr1/type_traits.hpp> 00007 00008 namespace std { 00009 template<typename _Tp> 00010 constexpr typename std::tr1::remove_reference<_Tp>::type&& 00011 move(_Tp&& __t) { 00012 return static_cast<typename std::tr1::remove_reference<_Tp>::type&&>(__t); 00013 } 00014 } 00015 #endif