mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-03-20 13:33:51 +01:00
15 lines
297 B
Perl
15 lines
297 B
Perl
package Data::MessagePack::Boolean;
|
|
use strict;
|
|
use overload
|
|
'bool' => sub { ${ $_[0] } },
|
|
'0+' => sub { ${ $_[0] } },
|
|
'""' => sub { ${ $_[0] } ? 'true' : 'false' },
|
|
|
|
fallback => 1,
|
|
;
|
|
|
|
our $true = do { bless \(my $dummy = 1) };
|
|
our $false = do { bless \(my $dummy = 0) };
|
|
|
|
1;
|