Header: mruby/hash.h
Overview
Hash class
Function Summary collapse
- mrb_value mrb_hash_new_capa(mrb_state*, int)
- mrb_value mrb_hash_new(mrb_state *)
- void mrb_hash_set(mrb_state *, mrb_value, mrb_value, mrb_value)
- mrb_value mrb_hash_get(mrb_state *, mrb_value, mrb_value)
- mrb_value mrb_hash_fetch(mrb_state *, mrb_value, mrb_value, mrb_value)
- mrb_value mrb_hash_delete_key(mrb_state *, mrb_value, mrb_value)
- mrb_value mrb_hash_keys(mrb_state *, mrb_value)
- mrb_value mrb_check_hash_type(mrb_state *, mrb_value)
- mrb_value mrb_hash_empty_p(mrb_state *, mrb_value)
- mrb_value mrb_hash_clear(mrb_state *, mrb_value)
- struct kh_ht * mrb_hash_tbl(mrb_state *, mrb_value)
Define Summary
- #define MRUBY_HASH_H
- #define mrb_hash_ptr
- #define mrb_hash_value
- #define RHASH
RHASH_TBL allocates st_table if not available.
- #define RHASH_TBL
- #define RHASH_IFNONE
- #define RHASH_PROCDEFAULT
- #define MRB_HASH_PROC_DEFAULT
- #define MRB_RHASH_PROCDEFAULT_P