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.