GlobalPtr.opAssign

Assign.

  1. void opAssign(typeof(null) nil)
    struct GlobalPtr
    scope pure nothrow @trusted @nogc
    void
    opAssign
    (
    typeof(null) nil
    )
  2. void opAssign(typeof(null) nil)
  3. void opAssign(ElementReferenceType elm)
  4. void opAssign(Rhs desired)

Examples

{
    GlobalPtr!long x = new long(1);

    x = null;
    assert(x == null);
}

{
    GlobalPtr!(shared long) x = new shared(long)(1);

    x = null;
    assert(x == null);
}

{
    shared GlobalPtr!(long) x = new shared(long)(1);

    x = null;
    assert(x == null);
}

Meta