<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">package JSON::PP::Boolean;

use strict;
use warnings;
use overload ();
overload::unimport('overload', qw(0+ ++ -- fallback));
overload::import('overload',
    "0+"     =&gt; sub { ${$_[0]} },
    "++"     =&gt; sub { $_[0] = ${$_[0]} + 1 },
    "--"     =&gt; sub { $_[0] = ${$_[0]} - 1 },
    fallback =&gt; 1,
);

our $VERSION = '4.16';

1;

__END__

=head1 NAME

JSON::PP::Boolean - dummy module providing JSON::PP::Boolean

=head1 SYNOPSIS

 # do not "use" yourself

=head1 DESCRIPTION

This module exists only to provide overload resolution for Storable and similar modules. See
L&lt;JSON::PP&gt; for more info about this class.

=head1 AUTHOR

This idea is from L&lt;JSON::XS::Boolean&gt; written by Marc Lehmann &lt;schmorp[at]schmorp.de&gt;

=head1 LICENSE

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.

=cut

</pre></body></html>