shared_ptr::owner_before
Returns true if this shared_ptr is ordered before (or less than) the provided pointer.
template<class Other>
bool owner_before(const shared_ptr<Other>& ptr);
template<class Other>
bool owner_before(const weak_ptr<Other>& ptr);
Parameters
- ptr
An lvalue reference to either a shared_ptr or a weak_ptr.
Property Value/Return Value
Returns true if this shared_ptr sorts before the pointer parameter, false if not.
Remarks
The template member function returns true if *this is ordered before ptr.
Requirements
Header: <memory>
Namespace: std