Non-member binary comparisons#
template <typename T, typename Allocator>
bool operator==( const concurrent_bounded_queue<T, Allocator>& lhs,
const concurrent_bounded_queue<T, Allocator>& rhs );
Checks if lhs is equal to rhs, that is they have the same number of elements and lhs
contains all elements from rhs.
Returns: true if lhs is equal to rhs; false, otherwise.
template <typename T, typename Allocator>
bool operator!=( const concurrent_bounded_queue<T, Allocator>& lhs,
const concurrent_bounded_queue<T, Allocator>& rhs );
Equivalent to !(lhs == rhs).
Returns: true if lhs is not equal to rhs; false, otherwise.