Lines Matching refs:hv
442 Perl_hv_iternext(pTHX_ HV *hv) in Perl_hv_iternext() argument
446 return hv_iternext_flags(hv, 0); in Perl_hv_iternext()
450 Perl_hv_magic(pTHX_ HV *hv, GV *gv, int how) in Perl_hv_magic() argument
454 sv_magic(MUTABLE_SV(hv), MUTABLE_SV(gv), how, NULL, 0); in Perl_hv_magic()
548 Perl_hv_store_ent(pTHX_ HV *hv, SV *keysv, SV *val, U32 hash) in Perl_hv_store_ent() argument
550 return (HE *)hv_common(hv, keysv, NULL, 0, 0, HV_FETCH_ISSTORE, val, hash); in Perl_hv_store_ent()
554 Perl_hv_exists_ent(pTHX_ HV *hv, SV *keysv, U32 hash) in Perl_hv_exists_ent() argument
558 return cBOOL(hv_common(hv, keysv, NULL, 0, 0, HV_FETCH_ISEXISTS, 0, hash)); in Perl_hv_exists_ent()
562 Perl_hv_fetch_ent(pTHX_ HV *hv, SV *keysv, I32 lval, U32 hash) in Perl_hv_fetch_ent() argument
566 return (HE *)hv_common(hv, keysv, NULL, 0, 0, in Perl_hv_fetch_ent()
571 Perl_hv_delete_ent(pTHX_ HV *hv, SV *keysv, I32 flags, U32 hash) in Perl_hv_delete_ent() argument
575 return MUTABLE_SV(hv_common(hv, keysv, NULL, 0, 0, flags | HV_DELETE, NULL, in Perl_hv_delete_ent()
580 Perl_hv_store_flags(pTHX_ HV *hv, const char *key, I32 klen, SV *val, U32 hash, in Perl_hv_store_flags() argument
583 return (SV**) hv_common(hv, NULL, key, klen, flags, in Perl_hv_store_flags()
588 Perl_hv_store(pTHX_ HV *hv, const char *key, I32 klen_i32, SV *val, U32 hash) in Perl_hv_store() argument
600 return (SV **) hv_common(hv, NULL, key, klen, flags, in Perl_hv_store()
605 Perl_hv_exists(pTHX_ HV *hv, const char *key, I32 klen_i32) in Perl_hv_exists() argument
619 return cBOOL(hv_common(hv, NULL, key, klen, flags, HV_FETCH_ISEXISTS, 0, 0)); in Perl_hv_exists()
623 Perl_hv_fetch(pTHX_ HV *hv, const char *key, I32 klen_i32, I32 lval) in Perl_hv_fetch() argument
637 return (SV **) hv_common(hv, NULL, key, klen, flags, in Perl_hv_fetch()
643 Perl_hv_delete(pTHX_ HV *hv, const char *key, I32 klen_i32, I32 flags) in Perl_hv_delete() argument
657 return MUTABLE_SV(hv_common(hv, NULL, key, klen, k_flags, flags | HV_DELETE, in Perl_hv_delete()
674 HV * const hv = MUTABLE_HV(newSV_type(SVt_PVHV)); in Perl_newHV() local
675 assert(!SvOK(hv)); in Perl_newHV()
677 return hv; in Perl_newHV()