#include <bslstl_ownerhash.h>
|
| typedef void | is_transparent |
| | Type alias indicating this is a transparent hash functor.
|
| |
◆ is_transparent
◆ owner_hash() [1/2]
| bsl::owner_hash::owner_hash |
( |
| ) |
|
|
default |
◆ owner_hash() [2/2]
| bsl::owner_hash::owner_hash |
( |
const owner_hash & |
original | ) |
|
|
default |
◆ ~owner_hash()
| bsl::owner_hash::~owner_hash |
( |
| ) |
|
|
default |
◆ operator()() [1/2]
template<class ELEMENT_TYPE >
| size_t bsl::owner_hash::operator() |
( |
const shared_ptr< ELEMENT_TYPE > & |
x | ) |
const |
|
inline |
◆ operator()() [2/2]
template<class ELEMENT_TYPE >
| size_t bsl::owner_hash::operator() |
( |
const weak_ptr< ELEMENT_TYPE > & |
x | ) |
const |
|
inline |
Return the result of calling owner_hash() on the specified x. Note that for any object y where x.owner_equal(y) is true, x.owner_hash() == y.owner_hash() is true.
◆ operator=()
The documentation for this struct was generated from the following file: