|
cheax
Lisp dialect with C API
|
Custom symbol. More...
#include <cheax.h>

Data Fields | |
| void * | user_info |
| chx_getter | get |
| chx_setter | set |
| chx_finalizer | fin |
| struct chx_value | protect |
Custom symbol.
| void* chx_sym::user_info |
User-provided data to be passed along to get, set and fin
| chx_getter chx_sym::get |
Getter.
| chx_setter chx_sym::set |
Setter.
| chx_finalizer chx_sym::fin |
Finalizer.
| struct chx_value chx_sym::protect |
Value that remains protected from garbage collection as long as the symbol exists.