Quick Links: |
bool bslalg::operator== | ( | const HashTableAnchor & | lhs, | |
const HashTableAnchor & | rhs | |||
) |
Return true
if the specified lhs
and rhs
objects have the same value, and false
otherwise. Two bslalg::HashTableAnchor
objects have the same value if all of the corresponding values of their bucketArrayAddress
, bucketArraySize
, and listRootAddress
attributes are the same.
bool bslalg::operator!= | ( | const HashTableAnchor & | lhs, | |
const HashTableAnchor & | rhs | |||
) |
Return true
if the specified lhs
and rhs
objects do not have the same value, and false
otherwise. Two bslalg::HashTableAnchor
objects do not have the same value if any of the corresponding values of their bucketArrayAddress
, bucketArraySize
, or listRootAddress
attributes are not the same.
void bslalg::swap | ( | HashTableAnchor & | a, | |
HashTableAnchor & | b | |||
) |
Efficiently exchange the values of the specified a
and b
objects. This function provides the no-throw exception-safety guarantee. The behavior is undefined unless the two objects were created with the same allocator.
bool bslalg::operator== | ( | const HashTableBucket & | lhs, | |
const HashTableBucket & | rhs | |||
) |
Return true
if the specified hash table buckets lhs
and rhs
are equivalent and false
otherwise.
bool bslalg::operator!= | ( | const HashTableBucket & | lhs, | |
const HashTableBucket & | rhs | |||
) |
Return true
if the specified hash table buckets lhs
and rhs
are not equivalent and false
otherwise.