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.