diff options
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()); |