diff --git a/include/stdx/utility.hpp b/include/stdx/utility.hpp index 11c22b9..e406a6b 100644 --- a/include/stdx/utility.hpp +++ b/include/stdx/utility.hpp @@ -31,7 +31,12 @@ template struct value_t { }; } // namespace detail -template struct type_pair {}; +template struct type_pair { + using first_type = K; + using second_type = V; + using key_type = K; + using value_type = V; +}; template using tt_pair = type_pair; template using vt_pair = tt_pair, V>; template using tv_pair = tt_pair>;