31 #ifndef COMMON_STD_UTILITY_H 32 #define COMMON_STD_UTILITY_H 34 #include "common/textconsole.h" 38 template<
class T1,
class T2>
45 pair(T1 first_, T2 second_) : first(first_), second(second_) {
49 template<
class T1,
class T2 >
71 using remove_reference_t =
typename remove_reference<_Ty>::type;
77 constexpr remove_reference_t<_Ty> &&
move(_Ty &&_Arg) noexcept {
78 return static_cast<remove_reference_t<_Ty> &&
>(_Arg);
Out move(In first, In last, Out dst)
Definition: algorithm.h:109
Definition: algorithm.h:37