Go to the source code of this file.
Data Structures |
| struct | RHash |
Functions |
| mrb_value | mrb_hash_new_capa (mrb_state *, int) |
| mrb_value | mrb_hash_new (mrb_state *mrb) |
| void | mrb_hash_set (mrb_state *mrb, mrb_value hash, mrb_value key, mrb_value val) |
| mrb_value | mrb_hash_get (mrb_state *mrb, mrb_value hash, mrb_value key) |
| mrb_value | mrb_hash_fetch (mrb_state *mrb, mrb_value hash, mrb_value key, mrb_value def) |
| mrb_value | mrb_hash_delete_key (mrb_state *mrb, mrb_value hash, mrb_value key) |
| mrb_value | mrb_hash_keys (mrb_state *mrb, mrb_value hash) |
| mrb_value | mrb_check_hash_type (mrb_state *mrb, mrb_value hash) |
| mrb_value | mrb_hash_empty_p (mrb_state *mrb, mrb_value self) |
| mrb_value | mrb_hash_clear (mrb_state *mrb, mrb_value hash) |
| struct kh_ht * | mrb_hash_tbl (mrb_state *mrb, mrb_value hash) |
| void | mrb_gc_mark_hash (mrb_state *, struct RHash *) |
| size_t | mrb_gc_mark_hash_size (mrb_state *, struct RHash *) |
| void | mrb_gc_free_hash (mrb_state *, struct RHash *) |
Macro Definition Documentation
| #define MRB_HASH_PROC_DEFAULT 256 |
| #define mrb_hash_value |
( |
|
p | ) |
mrb_obj_value((void*)(p)) |
| #define RHASH_TBL |
( |
|
h | ) |
(RHASH(h)->ht) |
Function Documentation