Lines Matching defs:classname

7694 it will be upgraded to one.  If C<classname> is non-null then the new SV will
7702 Perl_newSVrv(pTHX_ SV *rv, const char *classname)
7733 if (classname) {
7734 HV* stash = gv_stashpv(classname, TRUE);
7746 into the SV. The C<classname> argument indicates the package for the
7747 blessing. Set C<classname> to C<Nullch> to avoid the blessing. The new SV
7759 Perl_sv_setref_pv(pTHX_ SV *rv, const char *classname, void *pv)
7766 sv_setiv(newSVrv(rv,classname), PTR2IV(pv));
7775 the new SV. The C<classname> argument indicates the package for the
7776 blessing. Set C<classname> to C<Nullch> to avoid the blessing. The new SV
7783 Perl_sv_setref_iv(pTHX_ SV *rv, const char *classname, IV iv)
7785 sv_setiv(newSVrv(rv,classname), iv);
7794 the new SV. The C<classname> argument indicates the package for the
7795 blessing. Set C<classname> to C<Nullch> to avoid the blessing. The new SV
7802 Perl_sv_setref_uv(pTHX_ SV *rv, const char *classname, UV uv)
7804 sv_setuv(newSVrv(rv,classname), uv);
7813 the new SV. The C<classname> argument indicates the package for the
7814 blessing. Set C<classname> to C<Nullch> to avoid the blessing. The new SV
7821 Perl_sv_setref_nv(pTHX_ SV *rv, const char *classname, NV nv)
7823 sv_setnv(newSVrv(rv,classname), nv);
7832 an RV. That RV will be modified to point to the new SV. The C<classname>
7833 argument indicates the package for the blessing. Set C<classname> to
7843 Perl_sv_setref_pvn(pTHX_ SV *rv, const char *classname, char *pv, STRLEN n)
7845 sv_setpvn(newSVrv(rv,classname), pv, n);