diff options
author | Karl Williamson <khw@cpan.org> | 2022-05-12 15:25:09 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2022-05-19 04:55:46 -0600 |
commit | 4f06c0d52f50cb0d949c0bd4fc6f589b9d71bd82 (patch) | |
tree | 13d85c3a32e7f730a362c487d9327bf2b3ecc64a | |
parent | 30062c3aa8b1235620a0d871dc8036c34f0ff0eb (diff) | |
download | perl-4f06c0d52f50cb0d949c0bd4fc6f589b9d71bd82.tar.gz |
perlapi: Document SvAMAGIC_(on|off)
-rw-r--r-- | embed.fnc | 4 | ||||
-rw-r--r-- | inline.h | 17 |
2 files changed, 19 insertions, 2 deletions
@@ -2792,8 +2792,8 @@ AiTMdp |SV * |SvREFCNT_inc_NN|NN SV *sv AiTMdp |void |SvREFCNT_inc_void|NULLOK SV *sv AiMdp |void |SvREFCNT_dec |NULLOK SV *sv AiMdp |void |SvREFCNT_dec_NN|NN SV *sv -AiTp |void |SvAMAGIC_on |NN SV *sv -AiTp |void |SvAMAGIC_off |NN SV *sv +AiTpd |void |SvAMAGIC_on |NN SV *sv +AiTpd |void |SvAMAGIC_off |NN SV *sv Aipd |bool |SvTRUE |NULLOK SV *sv Aipd |bool |SvTRUE_nomg |NULLOK SV *sv Aipd |bool |SvTRUE_NN |NN SV *sv @@ -419,6 +419,14 @@ Perl_SvREFCNT_dec_NN(pTHX_ SV *sv) Perl_sv_free2(aTHX_ sv, rc); } +/* +=for apidoc SvAMAGIC_on + +Indicate that C<sv> has overloading (active magic) enabled. + +=cut +*/ + PERL_STATIC_INLINE void Perl_SvAMAGIC_on(SV *sv) { @@ -427,6 +435,15 @@ Perl_SvAMAGIC_on(SV *sv) if (SvOBJECT(SvRV(sv))) HvAMAGIC_on(SvSTASH(SvRV(sv))); } + +/* +=for apidoc SvAMAGIC_off + +Indicate that C<sv> has overloading (active magic) disabled. + +=cut +*/ + PERL_STATIC_INLINE void Perl_SvAMAGIC_off(SV *sv) { |