Non-member binary comparisons#
Two objects of concurrent_hash_map
are equal if the following conditions are true
:
They contain equal number of elements.
Each element from one container is also available in the other.
template <typename Key, typename T, typename HashCompare, typename Allocator>
bool operator==( const concurrent_hash_map<Key, T, HashCompare, Allocator>& lhs,
const concurrent_hash_map<Key, T, HashCompare, Allocator>& rhs );
Returns: true
if lhs
is equivalent to rhs
; false
, otherwise.
template <typename Key, typename T, typename HashCompare, typename Allocator>
bool operator!=( const concurrent_hash_map<Key, T, HashCompare, Allocator>& lhs,
const concurrent_hash_map<Key, T, HashCompare, Allocator>& rhs );
Equivalent to !(lhs == rhs)
.
Returns: true
if lhs
is not equal to rhs
; false
, otherwise.