22 #ifndef AGS_STD_UTILITY_H 23 #define AGS_STD_UTILITY_H 25 #include "common/textconsole.h" 30 template<
class T1,
class T2>
37 pair(T1 first_, T2 second_) : first(first_), second(second_) {
41 template<
class T1,
class T2 >
63 using remove_reference_t =
typename remove_reference<_Ty>::type;
69 constexpr remove_reference_t<_Ty> &&
move(_Ty &&_Arg) noexcept {
70 return static_cast<remove_reference_t<_Ty> &&
>(_Arg);
constexpr remove_reference_t< T > && move(T &&t) noexcept
Definition: util.h:209