mruby  2.0.1
mruby is the lightweight implementation of the Ruby language
Public Attributes | List of all members
mrb_state Struct Reference
Collaboration diagram for mrb_state:
Collaboration graph
[legend]

Public Attributes

struct mrb_jmpbufjmp
 
mrb_allocf allocf
 
void * allocf_ud
 
struct mrb_contextc
 
struct mrb_contextroot_c
 
struct iv_tblglobals
 
struct RObjectexc
 
struct RObjecttop_self
 
struct RClassobject_class
 
struct RClassclass_class
 
struct RClassmodule_class
 
struct RClassproc_class
 
struct RClassstring_class
 
struct RClassarray_class
 
struct RClasshash_class
 
struct RClassrange_class
 
struct RClassfloat_class
 
struct RClassfixnum_class
 
struct RClasstrue_class
 
struct RClassfalse_class
 
struct RClassnil_class
 
struct RClasssymbol_class
 
struct RClasskernel_module
 
mrb_gc gc
 
mrb_sym symidx
 
struct symbol_namesymtbl
 
mrb_sym symhash [256]
 
size_t symcapa
 
char symbuf [8]
 
struct RClasseException_class
 
struct RClasseStandardError_class
 
struct RObjectnomem_err
 
struct RObjectstack_err
 
void * ud
 
mrb_atexit_func * atexit_stack
 
uint16_t atexit_stack_len
 
uint16_t ecall_nest
 

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