Ruby 4.1.0dev (2026-05-27 revision 261eea422a276dbc1fbfeae5b72cf32efd64b076)
st.h
1#ifndef INTERNAL_ST_H
2#define INTERNAL_ST_H
3
4#include "ruby/st.h"
5
6st_table *rb_st_replace(st_table *new_tab, st_table *old_tab);
7#define st_replace rb_st_replace
8st_table *rb_st_init_existing_table_with_size(st_table *tab, const struct st_hash_type *type, st_index_t size);
9#define st_init_existing_table_with_size rb_st_init_existing_table_with_size
10
11st_table *rb_st_init_existing_numtable_with_size(st_table *tab, st_index_t size);
12#define st_init_existing_numtable_with_size rb_st_init_existing_numtable_with_size
13
14st_table *rb_st_init_existing_strtable_with_size(st_table *tab, st_index_t size);
15#define st_init_existing_strtable_with_size rb_st_init_existing_strtable_with_size
16
17void rb_st_free_embedded_table(st_table *tab);
18#define st_free_embedded_table rb_st_free_embedded_table
19
20#endif
Definition st.h:79