Ruby  2.1.10p492(2016-04-01revision54464)
Data Fields
rb_classext_struct Struct Reference

#include <internal.h>

Data Fields

struct st_tableiv_index_tbl
 
struct st_tableiv_tbl
 
struct 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. More...
 
rb_serial_t class_serial
 
VALUE origin
 
VALUE refined_class
 
rb_alloc_func_t allocator
 

Detailed Description

Definition at line 265 of file ripper.y.

Field Documentation

rb_alloc_func_t rb_classext_struct::allocator

Definition at line 280 of file ripper.y.

rb_serial_t rb_classext_struct::class_serial

Definition at line 277 of file ripper.y.

struct st_table * rb_classext_struct::const_tbl

Definition at line 268 of file ripper.y.

struct st_table * rb_classext_struct::iv_index_tbl

Definition at line 266 of file ripper.y.

struct st_table * rb_classext_struct::iv_tbl

Definition at line 267 of file ripper.y.

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 276 of file ripper.y.

VALUE rb_classext_struct::origin

Definition at line 278 of file ripper.y.

rb_subclass_entry_t ** rb_classext_struct::parent_subclasses

Definition at line 270 of file ripper.y.

VALUE rb_classext_struct::refined_class

Definition at line 279 of file ripper.y.

rb_subclass_entry_t * rb_classext_struct::subclasses

Definition at line 269 of file ripper.y.


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