Function SharedPtr.expired
Equivalent to useCount() == 0
(must be SharedPtr
).
bool expired(This)() const nothrow @nogc @property scope @safe;
Examples
{
SharedPtr!long x = SharedPtr!long .make(123);
auto wx = x .weak; //weak pointer
assert(wx .expired == false);
x = null;
assert(wx .expired == true);
}