Home
last modified time | relevance | path

Searched refs:xhv_class_adjust_blocks (Results 1 – 5 of 5) sorted by relevance

/openbsd/src/gnu/usr.bin/perl/
Dclass.c197 if(aux->xhv_class_adjust_blocks) { in XS()
198 CV **cvp = (CV **)AvARRAY(aux->xhv_class_adjust_blocks); in XS()
199 U32 nblocks = av_count(aux->xhv_class_adjust_blocks); in XS()
381 aux->xhv_class_adjust_blocks = NULL; in Perl_class_setup_stash()
562 if(superaux->xhv_class_adjust_blocks) { in apply_class_attribute_isa()
563 if(!aux->xhv_class_adjust_blocks) in apply_class_attribute_isa()
564 aux->xhv_class_adjust_blocks = newAV(); in apply_class_attribute_isa()
566 for(SSize_t i = 0; i <= AvFILL(superaux->xhv_class_adjust_blocks); i++) in apply_class_attribute_isa()
567 av_push(aux->xhv_class_adjust_blocks, AvARRAY(superaux->xhv_class_adjust_blocks)[i]); in apply_class_attribute_isa()
1165 if(!aux->xhv_class_adjust_blocks) in Perl_class_add_ADJUST()
[all …]
Dhv.h142 AV *xhv_class_adjust_blocks; /* CVs containing the ADJUST blocks */ member
Dhv.c2348 SvREFCNT_dec(aux->xhv_class_adjust_blocks); in Perl_hv_undef_flags()
Dsv.c14578 daux->xhv_class_adjust_blocks = av_dup_inc(saux->xhv_class_adjust_blocks, param);
/openbsd/src/gnu/usr.bin/perl/pod/
Dperlclassguts.pod30 AV *xhv_class_adjust_blocks;
53 C<xhv_class_adjust_blocks> may point to an AV containing CV pointers to each of