Open abstract class
The abstract superclass of all classes designating a C struct type. It is a subclass of <C-value>. It is a subclass of <C-value>. You can describe new struct types using the define C-struct macro.
Classes designating C structs are not instantiable. Where a slot, array element, function parameter or function result is typed as a struct value, pointers to that struct type are accepted and returned.