Package-level declarations
Types
A mutable 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.
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.
A mutable 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.
A MutablePointerList refers to a list of mutable pointers.
A MutablePointingList refers to a list of values that are pointed to by mutable pointers.
A PointerList refers to a list of pointers.
A register for pointers.
A PointingList refers to a list of values that are pointed to by pointers.
Functions
Create a new mutable pointer which is not initialized yet and can be initialized later
Create a new pointer which is not initialized yet and can be initialized later
Create a new mutable pointer pointing to the given value
Create a mutable list of pointers pointing to the values of the list
Close the pointer (unregister it from all registers)
Unregister the pointer from the given register
You can create a list that points to the values of a PointerList with this function.
You can create a list that points to the values of a MutablePointerList with this function.