include/ruby/st.h File Reference

#include "ruby/defines.h"

Go to the source code of this file.

Defines

#define RUBY_ST_H   1
#define ST_DATA_T_DEFINED
#define SIZEOF_ST_INDEX_T   SIZEOF_VOIDP
#define ST_INDEX_BITS   (sizeof(st_index_t) * CHAR_BIT)
#define st_is_member(table, key)   st_lookup((table),(key),(st_data_t *)0)
#define st_hash_start(h)   ((st_index_t)(h))

Define Documentation

#define RUBY_ST_H   1
#define SIZEOF_ST_INDEX_T   SIZEOF_VOIDP

Referenced by st_hash().

#define ST_DATA_T_DEFINED
#define st_hash_start (  )     ((st_index_t)(h))

Referenced by rb_hash_start(), and st_hash_start().

#define ST_INDEX_BITS   (sizeof(st_index_t) * CHAR_BIT)
#define st_is_member ( table,
key   )     st_lookup((table),(key),(st_data_t *)0)

Generated on 18 May 2020 for Ruby by  doxygen 1.6.1