bsl::shared_ptr::owner_before

Return whether this shared_ptr precedes other in owner order.

Synopses

Declared in <bslstl_sharedptr.h>

Return whether this shared_ptr precedes other in owner order.

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

Return whether this shared_ptr precedes other in owner order.

template<class ANY_TYPE>
bool
owner_before(weak_ptr<ANY_TYPE> const& other) const noexcept;
» more...

Return Value

true if this pointer's ownership identity precedes other

Parameters

NameDescription
otherother pointer to compare or share ownership with