Struct classes - Factor Documentation (original) (raw)
Struct classes
Factor handbook » C library interface
Prev: | Passing data between Factor and C |
---|---|
Next: | Accessing C global variables |
The classes.struct vocabulary implements struct classes. They are similar to tuple classes, but their slots exhibit value semantics, and they are backed by a contiguous structured block of memory. Structs can be used for space-efficient storage of data in the Factor heap, as well as for passing data to and from C libraries using the C library interface. Struct class examples
Defining struct classes
Creating instances of structs
Passing structs to C functions