cheax
Lisp dialect with C API
chx_sym Struct Reference

Custom symbol. More...

#include <cheax.h>

Collaboration diagram for chx_sym:

Data Fields

void * user_info
 
chx_getter get
 
chx_setter set
 
chx_finalizer fin
 
struct chx_value protect
 

Detailed Description

Custom symbol.

Field Documentation

◆ user_info

void* chx_sym::user_info

User-provided data to be passed along to get, set and fin

◆ get

chx_getter chx_sym::get

Getter.

◆ set

chx_setter chx_sym::set

Setter.

◆ fin

chx_finalizer chx_sym::fin

Finalizer.

◆ protect

struct chx_value chx_sym::protect

Value that remains protected from garbage collection as long as the symbol exists.


The documentation for this struct was generated from the following file: