diff options
author | Karl Williamson <khw@cpan.org> | 2022-05-12 15:39:00 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2022-05-19 04:55:46 -0600 |
commit | acd60c2b758b0abad1ebc7ba937eebb76ef23cb4 (patch) | |
tree | dc906e5c5c36143c807b3eed273bbb81808eb3ca /sv.h | |
parent | 4f06c0d52f50cb0d949c0bd4fc6f589b9d71bd82 (diff) | |
download | perl-acd60c2b758b0abad1ebc7ba937eebb76ef23cb4.tar.gz |
perlapi: Document SvAMAGIC
Diffstat (limited to 'sv.h')
-rw-r--r-- | sv.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1019,6 +1019,15 @@ Remove any string offset. #define SvRMAGICAL_on(sv) (SvFLAGS(sv) |= SVs_RMG) #define SvRMAGICAL_off(sv) (SvFLAGS(sv) &= ~SVs_RMG) +/* +=for apidoc Am|bool|SvAMAGIC|SV * sv + +Returns a boolean as to whether C<sv> has overloading (active magic) enabled or +not. + +=cut +*/ + #define SvAMAGIC(sv) (SvROK(sv) && SvOBJECT(SvRV(sv)) && \ HvAMAGIC(SvSTASH(SvRV(sv)))) |