Reduct  v4.0.5-1-g4851deb
A functional and immutable language.
Loading...
Searching...
No Matches
reduct_t Struct Reference

Per-thread state structure. More...

#include <core.h>

Collaboration diagram for reduct_t:

Data Fields

thrd_t thrd
 
reduct_global_tglobal
 
reduct_error_terror
 
reduct_arena_local_t arena
 
reduct_item_local_t item
 
reduct_scratch_local_t scratch
 
reduct_eval_local_t eval
 
void * userdata
 

Detailed Description

Per-thread state structure.

Definition at line 132 of file core.h.

Field Documentation

◆ thrd

thrd_t reduct_t::thrd

Definition at line 134 of file core.h.

◆ global

reduct_global_t* reduct_t::global

Definition at line 135 of file core.h.

◆ error

reduct_error_t* reduct_t::error

Definition at line 136 of file core.h.

◆ arena

reduct_arena_local_t reduct_t::arena

Definition at line 137 of file core.h.

◆ item

reduct_item_local_t reduct_t::item

Definition at line 138 of file core.h.

◆ scratch

reduct_scratch_local_t reduct_t::scratch

Definition at line 139 of file core.h.

◆ eval

reduct_eval_local_t reduct_t::eval

Definition at line 140 of file core.h.

◆ userdata

void* reduct_t::userdata

Definition at line 141 of file core.h.


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