Struct GlobalPtr
struct GlobalPtr(_Type)
;
Constructors
Name | Description |
this
(nil)
|
Constructs a GlobalPtr without managed object. Same as GlobalPtr.init
|
this
(elm)
|
Constructs a GlobalPtr without managed object. Same as GlobalPtr.init
|
this
(rhs)
|
Forward constructor (merge move and copy constructor).
|
Properties
Name | Type | Description |
element [get]
|
ElementReferenceTypeImpl!(GetElementType!This) | Get pointer to managed object of ElementType or reference if ElementType is reference type (class or interface) or dynamic array.
|
get [get]
|
inout(GlobalPtr.ElementType) | Get reference to managed object of ElementType or value if ElementType is reference type (class or interface) or dynamic array.
|
ptr [get]
|
ElementPointerTypeImpl!(GetElementType!This) | Get pointer to managed object of ElementType or reference if ElementType is reference type (class or interface) or pointer to first dynamic array element.
|
Methods
Name | Description |
opAssign
(nil)
|
Assign.
|
opAssign
(desired)
|
Shares ownership of the object managed by rhs .
|
opCast
()
|
Checks if this stores a non-null pointer, i.e. whether this != null .
|
opCast
()
|
Support for quelifier cast.
|
opCmp
(nil)
|
Operators <, <=, >, >= for RcPtr .
|
opEquals
(nil)
|
Operator == and != .
Compare pointers.
|
proxySwap
(rhs)
|
Swap this with rhs
|