Return true if x and y share the same ownership representation.

Synopsis

Declared in <bslstl_ownerequal.h>

template<
    class ELEMENT_TYPE_X,
    class ELEMENT_TYPE_Y>
bool
operator()(
    weak_ptr<ELEMENT_TYPE_X> const& x,
    weak_ptr<ELEMENT_TYPE_Y> const& y) const noexcept;

Description

Equality is determined by comparing the addresses of the BloombergLP::bslma::SharedPtrRep objects used by the specified x and y.

Return Value

true if x and y share the same ownership representation, and false otherwise

Parameters

Name

Description

x

first smart pointer whose ownership is compared

y

second smart pointer whose ownership is compared

Created with MrDocs