Quick Links:

bal | bbl | bdl | bsl

Public Types | Public Member Functions

bsl::owner_less< weak_ptr< ELEMENT_TYPE > > Struct Template Reference
[Component bslstl_ownerless]

#include <bslstl_ownerless.h>

List of all members.

Public Types

typedef bool result_type
typedef weak_ptr< ELEMENT_TYPE > first_argument_type
typedef weak_ptr< ELEMENT_TYPE > second_argument_type

Public Member Functions

 owner_less ()
 owner_less (const owner_less &original)
 ~owner_less ()
owner_less & operator= (const owner_less &rhs)
bool operator() (const weak_ptr< ELEMENT_TYPE > &a, const weak_ptr< ELEMENT_TYPE > &b) const BSLS_KEYWORD_NOEXCEPT
bool operator() (const shared_ptr< ELEMENT_TYPE > &a, const weak_ptr< ELEMENT_TYPE > &b) const BSLS_KEYWORD_NOEXCEPT
bool operator() (const weak_ptr< ELEMENT_TYPE > &a, const shared_ptr< ELEMENT_TYPE > &b) const BSLS_KEYWORD_NOEXCEPT

template<class ELEMENT_TYPE>
struct bsl::owner_less< weak_ptr< ELEMENT_TYPE > >


Member Typedef Documentation

template<class ELEMENT_TYPE >
typedef bool bsl::owner_less< weak_ptr< ELEMENT_TYPE > >::result_type

The documentation for this struct was generated from the following file: