st_table Struct Reference

#include <st.h>


Data Fields

st_hash_typetype
st_index_t num_bins
unsigned int entries_packed: 1
st_index_t num_entries: ST_INDEX_BITS - 1
st_table_entry ** bins
st_table_entryhead
st_table_entrytail


Detailed Description

Definition at line 79 of file st.h.


Field Documentation

struct st_table_entry** st_table::bins

Definition at line 87 of file st.h.

Referenced by st_add_direct(), st_cleanup_safe(), st_clear(), st_copy(), st_foreach(), st_free_table(), st_get_key(), st_init_table_with_size(), st_lookup(), and unpack_entries().

unsigned int st_table::entries_packed

Definition at line 82 of file st.h.

Referenced by st_add_direct(), st_cleanup_safe(), st_clear(), st_copy(), st_foreach(), st_get_key(), st_init_table_with_size(), st_lookup(), st_memsize(), and unpack_entries().

struct st_table_entry* st_table::head

Definition at line 88 of file st.h.

Referenced by st_clear(), st_copy(), and st_init_table_with_size().

st_index_t st_table::num_bins

Definition at line 81 of file st.h.

Referenced by st_add_direct(), st_cleanup_safe(), st_clear(), st_copy(), st_init_table_with_size(), st_memsize(), and unpack_entries().

st_index_t st_table::num_entries

Definition at line 86 of file st.h.

Referenced by autoload_delete(), generic_ivar_remove(), onig_number_of_names(), r_prepare(), r_symreal(), rb_check_deadlock(), rb_const_list(), rb_copy_generic_ivar(), rb_econv_asciicompat_encoding(), rb_ivar_count(), rb_ivar_set(), rb_sym_all_symbols(), st_add_direct(), st_cleanup_safe(), st_clear(), st_foreach(), st_get_key(), st_init_table_with_size(), st_lookup(), st_memsize(), syck_add_sym(), syck_emitter_mark_node(), unpack_entries(), vm_living_thread_num(), w_ivar(), w_object(), and w_symbol().

struct st_table_entry * st_table::tail

Definition at line 88 of file st.h.

Referenced by st_clear(), st_copy(), and st_init_table_with_size().

struct st_hash_type* st_table::type

Definition at line 80 of file st.h.

Referenced by st_init_table_with_size().


The documentation for this struct was generated from the following file:
Generated on Wed Aug 10 09:19:12 2011 for Ruby by  doxygen 1.4.7