LateInitPointer
A late init pointer points to a value in memory. It can be used to pass a value by reference. The advantage of a pointer is that it can be used to change the value of a variable in a function.
The difference between a LateInitPointer and a MutablePointer is that a LateInitPointer can be initialized later and a LateInitPointer can only be initialized once.
Since
0.1.0
Parameters
The type of the value the pointer points to
See also
Inheritors
Functions
Chain the value of the pointer. Creates a new pointer which will get the value on access, transform it and return it. So if you change the value of the original pointer the value of the new pointer will change too. Is the same as transform but the transform functions parameter should return a value, this function parameter should return a pointer.
Chain the value of the pointer. Creates a new pointer which will get the value on access, transform it and return it. So if you change the value of the original pointer the value of the new pointer will change too. Is the same as transform but the transform functions parameter should return a value, this function parameter should return a pointer. This function allows null values.
Close the pointer (unregister it from all registers)
Unregister the pointer from the given register