Function GlobalPtr.ptr
Get pointer to managed object of ElementType
or reference if ElementType
is reference type (class or interface) or pointer to first dynamic array element.
ElementPointerTypeImpl!(GetElementType!This) ptr(This)() pure nothrow @nogc @property @trusted
if (!is(This == shared));
Examples
{
GlobalPtr!long x = new long(123);
assert(*x .ptr == 123);
x .get = 321;
assert(*x .ptr == 321);
const y = x;
assert(*y .ptr == 321);
assert(*x .ptr == 321);
static assert(is(typeof(y .ptr) == const(long)*));
}