Return whether this weak_ptr precedes other in owner order.

Synopsis

Declared in <bslstl_sharedptr.h>

template<class ANY_TYPE>
bool
owner_before(shared_ptr<ANY_TYPE> const& other) const noexcept;

Description

Return true if the address of the BloombergLP::bslma::SharedPtrRep object used by this weak pointer is ordered before the address of the BloombergLP::bslma::SharedPtrRep object used by the specified other shared pointer under the total ordering defined by std::less<BloombergLP::bslma::SharedPtrRep *>, and false otherwise.

Return Value

true if this pointer's ownership identity precedes other

Parameters

Name

Description

other

other pointer to compare or share ownership with

Created with MrDocs