rb_classext_struct Struct Reference

#include <internal.h>


Data Fields

st_tableiv_index_tbl
st_tableiv_tbl
st_tableconst_tbl
rb_subclass_entry_tsubclasses
rb_subclass_entry_t ** parent_subclasses
rb_subclass_entry_t ** module_subclasses
 In the case that this is an `ICLASS`, `module_subclasses` points to the link in the module's `subclasses` list that indicates that the klass has been included.
rb_serial_t class_serial
VALUE origin
VALUE refined_class
rb_alloc_func_t allocator


Detailed Description

Definition at line 264 of file internal.h.


Field Documentation

rb_alloc_func_t rb_classext_struct::allocator

Definition at line 279 of file internal.h.

rb_serial_t rb_classext_struct::class_serial

Definition at line 276 of file internal.h.

struct st_table* rb_classext_struct::const_tbl

Definition at line 267 of file internal.h.

struct st_table* rb_classext_struct::iv_index_tbl

Definition at line 265 of file internal.h.

struct st_table* rb_classext_struct::iv_tbl

Definition at line 266 of file internal.h.

rb_subclass_entry_t** rb_classext_struct::module_subclasses

In the case that this is an `ICLASS`, `module_subclasses` points to the link in the module's `subclasses` list that indicates that the klass has been included.

Hopefully that makes sense.

Definition at line 275 of file internal.h.

VALUE rb_classext_struct::origin

Definition at line 277 of file internal.h.

rb_subclass_entry_t** rb_classext_struct::parent_subclasses

Definition at line 269 of file internal.h.

VALUE rb_classext_struct::refined_class

Definition at line 278 of file internal.h.

rb_subclass_entry_t* rb_classext_struct::subclasses

Definition at line 268 of file internal.h.


The documentation for this struct was generated from the following file:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7