![]() |
mruby
2.0.1
mruby is the lightweight implementation of the Ruby language
|
Go to the source code of this file.
Classes | |
struct | RIStruct |
Macros | |
#define | ISTRUCT_DATA_SIZE (sizeof(void*) * 3) |
Inline structures that fit in RVALUE. More... | |
#define | RISTRUCT(obj) ((struct RIStruct*)(mrb_ptr(obj))) |
#define | ISTRUCT_PTR(obj) (RISTRUCT(obj)->inline_data) |
Functions | |
static mrb_int | mrb_istruct_size () |
static void * | mrb_istruct_ptr (mrb_value object) |
static void | mrb_istruct_copy (mrb_value dest, mrb_value src) |
See Copyright Notice in mruby.h
#define ISTRUCT_DATA_SIZE (sizeof(void*) * 3) |
Inline structures that fit in RVALUE.
They cannot have finalizer, and cannot have instance variables.