Ruby  2.4.2p198(2017-09-14revision59899)
Data Fields
st_table Struct Reference

#include <st.h>

Data Fields

unsigned char entry_power
 
unsigned char bin_power
 
unsigned char size_ind
 
unsigned int rebuilds_num
 
const struct st_hash_typetype
 
st_index_t num_entries
 
st_index_tbins
 
st_index_t entries_start
 
st_index_t entries_bound
 
st_table_entryentries
 

Detailed Description

Definition at line 79 of file st.h.

Field Documentation

◆ bin_power

unsigned char st_table::bin_power

Definition at line 81 of file st.h.

Referenced by get_bins_num(), rebuild_table(), and st_init_table_with_size().

◆ bins

st_index_t* st_table::bins

◆ entries

st_table_entry* st_table::entries

◆ entries_bound

st_index_t st_table::entries_bound

◆ entries_start

st_index_t st_table::entries_start

◆ entry_power

unsigned char st_table::entry_power

Definition at line 81 of file st.h.

Referenced by bins_size(), get_allocated_entries(), rebuild_table(), and st_init_table_with_size().

◆ num_entries

st_index_t st_table::num_entries

◆ rebuilds_num

unsigned int st_table::rebuilds_num

◆ size_ind

unsigned char st_table::size_ind

Definition at line 81 of file st.h.

Referenced by get_size_ind(), make_tab_empty(), rebuild_table(), and st_init_table_with_size().

◆ type

const struct st_hash_type* st_table::type

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