all tests except one ok on map
This commit is contained in:
@@ -238,22 +238,28 @@ MP_TPL typename MP::allocator_type MP::
|
||||
************************/
|
||||
// operator == -------------------------------
|
||||
template< class Key, class T, class Compare, class Alloc > bool operator==
|
||||
( const MP& lhs, const MP& rhs ) { return (lhs._bst == rhs._bst); }
|
||||
// operator != -------------------------------
|
||||
template< class Key, class T, class Compare, class Alloc > bool operator!=
|
||||
( const MP& lhs, const MP& rhs ) { return (lhs._bst != rhs._bst); }
|
||||
( const MP& lhs, const MP& rhs ) {
|
||||
|
||||
return (lhs._bst == rhs._bst);
|
||||
}
|
||||
// operator < --------------------------------
|
||||
template< class Key, class T, class Compare, class Alloc > bool operator<
|
||||
( const MP& lhs, const MP& rhs ) { return (lhs._bst < rhs._bst); }
|
||||
( const MP& lhs, const MP& rhs ) {
|
||||
|
||||
return (lhs._bst < rhs._bst);
|
||||
}
|
||||
// operator != -------------------------------
|
||||
template< class Key, class T, class Compare, class Alloc > bool operator!=
|
||||
( const MP& lhs, const MP& rhs ) { return !(lhs == rhs); }
|
||||
// operator <= -------------------------------
|
||||
template< class Key, class T, class Compare, class Alloc > bool operator<=
|
||||
( const MP& lhs, const MP& rhs ) { return (lhs._bst <= rhs._bst); }
|
||||
( const MP& lhs, const MP& rhs ) { return !(lhs > rhs); }
|
||||
// operator > --------------------------------
|
||||
template< class Key, class T, class Compare, class Alloc > bool operator>
|
||||
( const MP& lhs, const MP& rhs ) { return (lhs._bst > rhs._bst); }
|
||||
( const MP& lhs, const MP& rhs ) { return (rhs < lhs); }
|
||||
// operator >= -------------------------------
|
||||
template< class Key, class T, class Compare, class Alloc > bool operator>=
|
||||
( const MP& lhs, const MP& rhs ) { return (lhs._bst >= rhs._bst); }
|
||||
( const MP& lhs, const MP& rhs ) { return !(lhs < rhs); }
|
||||
// swap (map) -----------------------------
|
||||
template< class Key, class T, class Compare, class Alloc > void swap
|
||||
( const MP& lhs, const MP& rhs ) { lhs.swap(rhs); }
|
||||
|
||||
Reference in New Issue
Block a user