#include <bslstl_ownerless.h>
List of all members.
Public Types |
typedef void | is_transparent |
Public Member Functions |
| owner_less () |
| owner_less (const owner_less &original) |
| ~owner_less () |
owner_less & | operator= (const owner_less &rhs) |
template<class ELEMENT_TYPE_A , class ELEMENT_TYPE_B > |
bool | operator() (const shared_ptr< ELEMENT_TYPE_A > &a, const shared_ptr< ELEMENT_TYPE_B > &b) const BSLS_KEYWORD_NOEXCEPT |
template<class ELEMENT_TYPE_A , class ELEMENT_TYPE_B > |
bool | operator() (const shared_ptr< ELEMENT_TYPE_A > &a, const weak_ptr< ELEMENT_TYPE_B > &b) const BSLS_KEYWORD_NOEXCEPT |
template<class ELEMENT_TYPE_A , class ELEMENT_TYPE_B > |
bool | operator() (const weak_ptr< ELEMENT_TYPE_A > &a, const shared_ptr< ELEMENT_TYPE_B > &b) const BSLS_KEYWORD_NOEXCEPT |
template<class ELEMENT_TYPE_A , class ELEMENT_TYPE_B > |
bool | operator() (const weak_ptr< ELEMENT_TYPE_A > &a, const weak_ptr< ELEMENT_TYPE_B > &b) const BSLS_KEYWORD_NOEXCEPT |
template<>
struct bsl::owner_less< void >
Member Typedef Documentation
The documentation for this struct was generated from the following file: