Ruby  2.0.0p247(2013-06-27revision41674)
Data Fields
st_table Struct Reference

#include <st.h>

Data Fields

struct st_hash_typetype
st_index_t num_bins
unsigned int entries_packed: 1
st_index_t num_entries: ST_INDEX_BITS - 1
union {
   struct {
      struct st_table_entry **   bins
      struct st_table_entry *   head
      struct st_table_entry *   tail
   }   big
   struct {
      struct st_packed_entry *   entries
      st_index_t   real_entries
   }   packed
as

Detailed Description

Definition at line 77 of file st.h.


Field Documentation

union { ... } st_table::as

Referenced by rb_ivar_set(), and unpack_entries().

struct { ... } st_table::big

Definition at line 100 of file st.h.

struct { ... } st_table::packed

Referenced by unpack_entries().

Definition at line 78 of file st.h.

Referenced by NOINSERT_UPDATE_CALLBACK(), and st_init_table_with_size().


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