RHASH 361 ext/openssl/ossl_x509name.c RHASH(hash)->ifnone = utf8str;
RHASH 148 hash.c tbl = RHASH(arg->hash)->ntbl;
RHASH 151 hash.c if (RHASH(arg->hash)->ntbl != tbl) {
RHASH 169 hash.c RHASH(hash)->iter_lev--;
RHASH 171 hash.c if (RHASH(hash)->iter_lev == 0) {
RHASH 173 hash.c st_cleanup_safe(RHASH(hash)->ntbl, Qundef);
RHASH 183 hash.c if (st_foreach(RHASH(arg->hash)->ntbl, hash_foreach_iter, (st_data_t)arg)) {
RHASH 194 hash.c if (!RHASH(hash)->ntbl)
RHASH 196 hash.c RHASH(hash)->iter_lev++;
RHASH 227 hash.c ret->ntbl = st_copy(RHASH(hash)->ntbl);
RHASH 231 hash.c ret->ifnone = RHASH(hash)->ifnone;
RHASH 246 hash.c if (!RHASH(hash)->ntbl) {
RHASH 247 hash.c RHASH(hash)->ntbl = st_init_table(&objhash);
RHASH 249 hash.c return RHASH(hash)->ntbl;
RHASH 304 hash.c RHASH(hash)->ifnone = rb_block_proc();
RHASH 309 hash.c RHASH(hash)->ifnone = ifnone;
RHASH 338 hash.c if (RHASH(tmp)->ntbl) {
RHASH 339 hash.c RHASH(hash)->ntbl = st_copy(RHASH(tmp)->ntbl);
RHASH 432 hash.c if (RHASH(hash)->iter_lev > 0) {
RHASH 436 hash.c if (!RHASH(hash)->ntbl)
RHASH 438 hash.c tbl = st_init_table_with_size(RHASH(hash)->ntbl->type, RHASH(hash)->ntbl->num_entries);
RHASH 440 hash.c st_free_table(RHASH(hash)->ntbl);
RHASH 441 hash.c RHASH(hash)->ntbl = tbl;
RHASH 465 hash.c if (!RHASH(hash)->ntbl || !st_lookup(RHASH(hash)->ntbl, key, &val)) {
RHASH 476 hash.c if (!RHASH(hash)->ntbl || !st_lookup(RHASH(hash)->ntbl, key, &val)) {
RHASH 530 hash.c if (!RHASH(hash)->ntbl || !st_lookup(RHASH(hash)->ntbl, key, &val)) {
RHASH 575 hash.c return rb_funcall(RHASH(hash)->ifnone, id_yield, 2, hash, key);
RHASH 577 hash.c return RHASH(hash)->ifnone;
RHASH 604 hash.c RHASH(hash)->ifnone = ifnone;
RHASH 628 hash.c return RHASH(hash)->ifnone;
RHASH 661 hash.c RHASH(hash)->ifnone = proc;
RHASH 714 hash.c if (!RHASH(hash)->ntbl)
RHASH 716 hash.c if (RHASH(hash)->iter_lev > 0) {
RHASH 717 hash.c if (st_delete_safe(RHASH(hash)->ntbl, &ktmp, &val, Qundef)) {
RHASH 722 hash.c else if (st_delete(RHASH(hash)->ntbl, &ktmp, &val))
RHASH 803 hash.c rb_hash_foreach(hash, RHASH(hash)->iter_lev > 0 ? shift_i_safe : shift_i,
RHASH 807 hash.c if (RHASH(hash)->iter_lev > 0) {
RHASH 813 hash.c return rb_funcall(RHASH(hash)->ifnone, id_yield, 2, hash, Qnil);
RHASH 816 hash.c return RHASH(hash)->ifnone;
RHASH 865 hash.c if (!RHASH(hash)->ntbl)
RHASH 867 hash.c n = RHASH(hash)->ntbl->num_entries;
RHASH 869 hash.c if (n == RHASH(hash)->ntbl->num_entries) return Qnil;
RHASH 964 hash.c if (!RHASH(hash)->ntbl)
RHASH 966 hash.c if (RHASH(hash)->ntbl->num_entries > 0) {
RHASH 967 hash.c if (RHASH(hash)->iter_lev > 0)
RHASH 970 hash.c st_clear(RHASH(hash)->ntbl);
RHASH 998 hash.c if (RHASH(hash)->ntbl->type == &identhash ||
RHASH 999 hash.c TYPE(key) != T_STRING || st_lookup(RHASH(hash)->ntbl, key, 0)) {
RHASH 1000 hash.c st_insert(RHASH(hash)->ntbl, key, val);
RHASH 1003 hash.c st_add_direct(RHASH(hash)->ntbl, rb_str_new4(key), val);
RHASH 1037 hash.c RHASH(hash)->ifnone = RHASH(hash2)->ifnone;
RHASH 1064 hash.c if (!RHASH(hash)->ntbl)
RHASH 1066 hash.c return INT2FIX(RHASH(hash)->ntbl->num_entries);
RHASH 1360 hash.c if (!RHASH(hash)->ntbl)
RHASH 1362 hash.c if (st_lookup(RHASH(hash)->ntbl, key, 0)) {
RHASH 1456 hash.c if (!RHASH(hash1)->ntbl || !RHASH(hash2)->ntbl)
RHASH 1458 hash.c if (RHASH(hash1)->ntbl->type != RHASH(hash2)->ntbl->type)
RHASH 1461 hash.c if (!(rb_equal(RHASH(hash1)->ifnone, RHASH(hash2)->ifnone) &&
RHASH 1466 hash.c data.tbl = RHASH(hash2)->ntbl;
RHASH 1527 hash.c if (!RHASH(hash)->ntbl)
RHASH 1529 hash.c hval = RHASH(hash)->ntbl->num_entries;
RHASH 1776 hash.c RHASH(hash)->ntbl->type = &identhash;
RHASH 1793 hash.c if (!RHASH(hash)->ntbl)
RHASH 1795 hash.c if (RHASH(hash)->ntbl->type == &identhash) {
RHASH 653 include/ruby/ruby.h #define RHASH_ITER_LEV(h) (RHASH(h)->iter_lev)
RHASH 654 include/ruby/ruby.h #define RHASH_IFNONE(h) (RHASH(h)->ifnone)
RHASH 655 include/ruby/ruby.h #define RHASH_SIZE(h) (RHASH(h)->ntbl ? RHASH(h)->ntbl->num_entries : 0)
RHASH 727 marshal.c if (NIL_P(RHASH(obj)->ifnone)) {
RHASH 739 marshal.c if (!NIL_P(RHASH(obj)->ifnone)) {
RHASH 740 marshal.c w_object(RHASH(obj)->ifnone, arg, limit);
RHASH 1405 marshal.c RHASH(v)->ifnone = r_object(arg);