Ruby
2.4.2p198(2017-09-14revision59899)
|
#include <ruby.h>
Data Fields | |
const char * | wrap_struct_name |
struct { | |
void(* dmark )(void *) | |
void(* dfree )(void *) | |
size_t(* dsize )(const void *) | |
void * reserved [2] | |
} | function |
const rb_data_type_t * | parent |
void * | data |
VALUE | flags |
void(* rb_data_type_struct::dmark) (void *) |
Definition at line 1090 of file ruby.h.
Referenced by gc_mark_children().
size_t(* rb_data_type_struct::dsize) (const void *) |
Definition at line 1092 of file ruby.h.
Referenced by rb_objspace_data_type_memsize().
VALUE rb_data_type_struct::flags |
Definition at line 1099 of file ruby.h.
Referenced by rb_data_typed_object_wrap().
struct { ... } rb_data_type_struct::function |
Referenced by gc_mark_children(), and rb_objspace_data_type_memsize().
const rb_data_type_t* rb_data_type_struct::parent |
Definition at line 1096 of file ruby.h.
Referenced by rb_typeddata_inherited_p().
const char* rb_data_type_struct::wrap_struct_name |
Definition at line 1088 of file ruby.h.
Referenced by rb_check_typeddata().