diff options
author | Yuri Gorshenin <y@maps.me> | 2016-08-15 16:03:32 +0300 |
---|---|---|
committer | Yuri Gorshenin <y@maps.me> | 2016-08-19 16:36:24 +0300 |
commit | e92f2cf3cfd633c1bcfd4a1cd68cfd870e01bc60 (patch) | |
tree | 70b8246d2372939a028d655a06b2c0d0d9ea6a3b /base | |
parent | 67b61c10a65f86dfb81800a6bf48c9746d78a99d (diff) |
[search] Implemented clustering.
Diffstat (limited to 'base')
-rw-r--r-- | base/internal/message.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/base/internal/message.hpp b/base/internal/message.hpp index a378fdce11..ee6487b9cd 100644 --- a/base/internal/message.hpp +++ b/base/internal/message.hpp @@ -27,6 +27,7 @@ template <typename U, typename V> inline string DebugPrint(pair<U, V> const & p) template <typename T> inline string DebugPrint(list<T> const & v); template <typename T> inline string DebugPrint(vector<T> const & v); template <typename T, typename C = less<T>> inline string DebugPrint(set<T, C> const & v); +template <typename T, typename C = less<T>> inline string DebugPrint(multiset<T, C> const & v); template <typename U, typename V, typename C = less<U>> inline string DebugPrint(map<U, V, C> const & v); template <typename T> inline string DebugPrint(initializer_list<T> const & v); template <typename T> inline string DebugPrint(unique_ptr<T> const & v); @@ -109,6 +110,11 @@ template <typename T, typename C> inline string DebugPrint(set<T, C> const & v) return ::my::impl::DebugPrintSequence(v.begin(), v.end()); } +template <typename T, typename C> inline string DebugPrint(multiset<T, C> const & v) +{ + return ::my::impl::DebugPrintSequence(v.begin(), v.end()); +} + template <typename U, typename V, typename C> inline string DebugPrint(map<U, V, C> const & v) { return ::my::impl::DebugPrintSequence(v.begin(), v.end()); |