summaryrefslogtreecommitdiff
path: root/lib/overload
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2015-01-03 17:55:53 -0800
committerFather Chrysostomos <sprout@cpan.org>2015-01-31 22:03:50 -0800
commit7dd648412d5aa4efd8fb68cc6d58d99d867af2a2 (patch)
tree83216b9f26a37457d1d88f6d3d39a9372bea1266 /lib/overload
parent26b17dd21e4aedef224e009510eebb11d2256d3a (diff)
downloadperl-7dd648412d5aa4efd8fb68cc6d58d99d867af2a2.tar.gz
Add overload types for string-specifc bitops
Diffstat (limited to 'lib/overload')
-rw-r--r--lib/overload/numbers.pm14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/overload/numbers.pm b/lib/overload/numbers.pm
index a90c175db9..ccea9e17bc 100644
--- a/lib/overload/numbers.pm
+++ b/lib/overload/numbers.pm
@@ -62,13 +62,20 @@ our @names = qw#
(>>=
(&
(&=
+ (&.
+ (&.=
(|
(|=
+ (|.
+ (|.=
(^
(^=
+ (^.
+ (^.=
(<=>
(cmp
(~
+ (~.
(atan2
(cos
(sin
@@ -133,13 +140,20 @@ our @enums = qw#
rshift_ass
band
band_ass
+ sband
+ sband_ass
bor
bor_ass
+ sbor
+ sbor_ass
bxor
bxor_ass
+ sbxor
+ sbxor_ass
ncmp
scmp
compl
+ scompl
atan2
cos
sin