Data::Object::Undef
Undef Class for Perl 5
package main; use Data::Object::Undef; my $undef = Data::Object::Undef->new;
This package provides methods for manipulating undef data.
This package inherits behaviors from:
Data::Object::Kind
This package integrates behaviors from:
Data::Object::Role::Dumpable
Data::Object::Role::Proxyable
Data::Object::Role::Throwable
This package uses type constraints from:
Data::Object::Types
This package implements the following methods:
defined() : Num
The defined method always returns false.
my $undef = Data::Object::Undef->new; $undef->defined; # 0
eq(Any $arg1) : Any
The eq method will throw an exception if called.
my $undef = Data::Object::Undef->new; $undef->eq(undef);
ge(Any $arg1) : Any
The ge method will throw an exception if called.
my $undef = Data::Object::Undef->new; $undef->ge(undef);
gt(Any $arg1) : Any
The gt method will throw an exception if called.
my $undef = Data::Object::Undef->new; $undef->gt(undef);
le(Any $arg1) : Any
The le method will throw an exception if called.
my $undef = Data::Object::Undef->new; $undef->le(undef);
lt(Any $arg1) : Any
The lt method will throw an exception if called.
my $undef = Data::Object::Undef->new; $undef->lt(undef);
ne(Any $arg1) : Any
The ne method will throw an exception if called.
my $undef = Data::Object::Undef->new; $undef->ne(undef);
Al Newkirk, awncorp@cpan.org
awncorp@cpan.org
Copyright (C) 2011-2019, Al Newkirk, et al.
This is free software; you can redistribute it and/or modify it under the terms of the The Apache License, Version 2.0, as elucidated in the "license file".
Wiki
Project
Initiatives
Milestones
Contributing
Issues
To install Data::Object, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::Object
CPAN shell
perl -MCPAN -e shell install Data::Object
For more information on module installation, please visit the detailed CPAN module installation guide.