Non-member binary comparisons#
Two objects of concurrent_unordered_multiset are equal if the following conditions are true:
They contain an equal number of elements.
Each group of elements with the same key in one container has the corresponding group of equivalent elements in the other container (not necessarily in the same order).
template <typename T, typename Hash,
typename KeyEqual, typename Allocator>
bool operator==( const concurrent_unordered_multiset<T, Hash, KeyEqual, Allocator>& lhs,
const concurrent_unordered_multiset<T, Hash, KeyEqual, Allocator>& rhs );
Returns: true if lhs is equal to rhs; false, otherwise.
template <typename T, typename Hash,
typename KeyEqual, typename Allocator>
bool operator!=( const concurrent_unordered_multiset<T, Hash, KeyEqual, Allocator>& lhs,
const concurrent_unordered_multiset<T, Hash, KeyEqual, Allocator>& rhs );
Equivalent to !(lhs == rhs).
Returns: true if lhs is not equal to rhs, false otherwise.