Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
JSON::DWIW::Boolean(3)User Contributed Perl DocumentatioJSON::DWIW::Boolean(3)

NAME
       JSON::DWIW::Boolean - Return a true or false value when evaluated in
       boolean context -- to be	used with JSON::DWIW->encode() to explicitly
       specify a boolean value.`

SYNOPSIS
	use JSON::DWIW;
	my $val1 = JSON::DWIW->true;
	my $val2 = JSON::DWIW->false;

	# or

	use JSON::DWIW::Boolean;
	my $val1 = JSON::DWIW::Boolean->new(1);	# true value
	my $val2 = JSON::DWIW::Boolean->new(0);	# false	value

DESCRIPTION
       This module is not intended to be used directly.	 It is intended	to be
       used as part of JSON::DWIW to specify that a true or false value	should
       be output when converting to JSON, since	Perl does not have explicit
       values for true and false.

       Overloading is used, so if a JSON::DWIW::Boolean	object is evaluated in
       boolean context,	it will	evaluate to 1 or 0, depending on whether the
       object was initialized to true or false.

METHODS
   "new($val)"
       Returns an object initialized with $val as its boolean value.

   "true()"
       Class method that returns a new object initialized to a true value.

   "false()"
       Class method that returns a new object initialized to a false value.

AUTHOR
       Don Owens <don@regexguy.com>

LICENSE	AND COPYRIGHT
       Copyright (c) 2007-2010 Don Owens <don@regexguy.com>.  All rights
       reserved.

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

       This program is distributed in the hope that it will be useful, but
       WITHOUT ANY WARRANTY; without even the implied warranty of
       MERCHANTABILITY or FITNESS FOR A	PARTICULAR PURPOSE.

perl v5.32.0			  2010-05-10		JSON::DWIW::Boolean(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR | LICENSE AND COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=JSON::DWIW::Boolean&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help