1.
Introduction
2.
Elements
2.1.
Simple elements
2.2.
Fixed array elements
2.3.
Dynamic array elements
2.4.
Static elements
3.
Memory representation
3.1.
Size
3.2.
Element offset
3.3.
Element alignment
4.
Extending existing UDT
4.1.
Extension
4.2.
Inclusion
5.
Adding functions to UDT
5.1.
_create
5.2.
_destroy
6.
Passing UDT to function
7.
Appendix
7.1.
UDTs and other languages
7.1.1.
Comparative data types
7.1.2.
Impact of inheritance
7.2.
List of known issues
Light (default)
Rust
Coal
Navy
Ayu
thinBasic: user defined types
Appendix
Additional information on UDT.