Searched refs:HvTOTALKEYS (Results 1 – 12 of 12) sorted by relevance
1335 if (!HvTOTALKEYS(hv)) in S_hv_delete_common()1655 if (!HvTOTALKEYS(hv)) /* skip rest if no entries */ in S_hsplit()1659 if (LARGE_HASH_HEURISTIC(hv, HvTOTALKEYS(hv))) in S_hsplit()1762 if (was_ook && HvHasAUX(hv) && HvTOTALKEYS(hv)) { in Perl_hv_ksplit()1806 if (!ohv || (!HvTOTALKEYS(ohv) && !SvMAGICAL((const SV *)ohv))) in Perl_newHVhv()1866 HvTOTALKEYS(hv) = HvTOTALKEYS(ohv); in Perl_newHVhv()1874 STRLEN hv_keys = HvTOTALKEYS(ohv); in Perl_newHVhv()1915 STRLEN hv_keys = HvTOTALKEYS(ohv); in Perl_hv_copy_hints_hv()2027 if (SvREADONLY(hv) && HvTOTALKEYS(hv)) { in Perl_hv_clear()2129 HvTOTALKEYS(hv) -= (IV)placeholders; in S_clear_placeholders()[all …]
653 if ((SV *)isa != &PL_sv_undef && HvTOTALKEYS(isa)) { in Perl_mro_isa_changed_in()697 if(isa && HvTOTALKEYS(isa)) in Perl_mro_isa_changed_in()713 assert(HvTOTALKEYS(isa)); in S_mro_clean_isarev()727 if(!HvTOTALKEYS(isarev)) in S_mro_clean_isarev()991 if(meta->isa && HvTOTALKEYS(meta->isa)) in S_mro_gather_and_rename()1131 if(oldstash && HvTOTALKEYS(oldstash)) { in S_mro_gather_and_rename()1218 if (stash && HvTOTALKEYS(stash)) { in S_mro_gather_and_rename()
385 #define HvUSEDKEYS(hv) (HvTOTALKEYS(hv) - HvPLACEHOLDERS_get(hv))386 #define HvTOTALKEYS(hv) (((XPVHV*) SvANY(hv))->xhv_keys) macro
442 HvTOTALKEYS(sv) = 0; in Perl_newSV_type()
773 if (!HvTOTALKEYS(stash)) in Perl_dump_packsubs_perl()2161 totalkeys = HvTOTALKEYS(MUTABLE_HV(sv)); in Perl_do_sv_dump()2363 if (HvTOTALKEYS(hv)) { in Perl_do_sv_dump()
1375 HvTOTALKEYS(PL_strtab) = 0; in perl_destruct()4829 if (HvTOTALKEYS(dups)) { in S_init_postdump_symbols()
6807 if (HvTOTALKEYS((HV*)sv) > 0) {7072 if (!sv && !HvTOTALKEYS((HV *)iter_sv)) {10168 if (!HvTOTALKEYS(stash))15942 hv_ksplit(PL_strtab, HvTOTALKEYS(proto_perl->Istrtab));16705 if (!hv || SvMAGICAL(hv) || !HvTOTALKEYS(hv) ||16706 (HvTOTALKEYS(hv) > FUV_MAX_SEARCH_SIZE))
10515 if (HvTOTALKEYS(hv) > 0 && hv_exists_ent(hv, tmpstr, 0)) { in Perl_newMYSUB()11127 if (HvTOTALKEYS(hv) > 0 && hv_exists_ent(hv, tmpstr, 0)) { in Perl_newATTRSUB_x()
12093 return newSViv(HvTOTALKEYS(RXp_PAREN_NAMES(rx))); in Perl_reg_named_buff_scalar()
33 HvTOTALKEYS # Z added by devel/scanprov
59 #ifndef HvTOTALKEYS60 # define HvTOTALKEYS(hv) HvKEYS(hv) macro2239 SSize_t i = HvTOTALKEYS(hv); in cleanup_recursive_hv()2254 HvTOTALKEYS(hv) = 0; in cleanup_recursive_hv()2768 UV len = (UV)HvTOTALKEYS(hv); in store_hash()3159 UV len = (UV)HvTOTALKEYS(hv); in store_lhash()
1133 now calls C<HvTOTALKEYS> instead (which is equivalent), so while the fill