Lines Matching refs:ref
942 * We also need to bless objects ASAP for hooks (which may compute "ref $x"
973 SV *ref; \
977 ref = newRV_noinc(s); \
978 (void) sv_bless(ref, stash); \
979 SvRV(ref) = 0; \
980 SvREFCNT_dec(ref); \
1845 TRACEME(("ref (0x%"UVxf") is overloaded", PTR2UV(sv)));
2669 TRACEME(("store_tied_item: storing a ref to a tied hash item"));
2683 TRACEME(("store_tied_item: storing a ref to a tied array item "));
2735 * When storing a blessed ref to a tied variable, the following format is
2756 SV *ref;
2768 char mtype = '\0'; /* for blessed ref to tied structures */
2789 * Produced by a blessed ref to a tied data structure, $o in the
2840 ref = newRV_noinc(sv); /* Temporary reference */
2841 av = array_call(aTHX_ ref, hook, clone); /* @a = $object->STORABLE_freeze($c) */
2842 SvRV(ref) = 0;
2843 SvREFCNT_dec(ref); /* Reclaim temporary reference */
2903 xsv = SvRV(rsv); /* Follow ref to know what to look for */
3100 CROAK(("No magic '%c' found while storing ref to tied %s with hook",
4234 * also the easiest way to retrofit support for blessed ref to tied objects
4286 * an SX_OBJECT indication, a ref count increment was done.
5910 * overloading, we cannot croak as if the original ref was, because we
5911 * have no way to determine whether it was an overloaded ref or not in