23 #include <unordered_map>
25 namespace catapult {
namespace utils {
namespace traits {
32 template<
typename ...TArgs>
33 struct is_map<std::map<TArgs...>> : std::true_type {};
35 template<
typename ...TArgs>
36 struct is_map<const std::map<TArgs...>> : std::true_type {};
38 template<
typename ...TArgs>
39 struct is_map<std::unordered_map<TArgs...>> : std::true_type {};
41 template<
typename ...TArgs>
42 struct is_map<const std::unordered_map<TArgs...>> : std::true_type {};