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
|