NAME

Data::Object::Undef

ABSTRACT

Undef Class for Perl 5

SYNOPSIS

package main;

use Data::Object::Undef;

my $undef = Data::Object::Undef->new;

DESCRIPTION

This package provides methods for manipulating undef data.

INHERITS

This package inherits behaviors from:

Data::Object::Kind

INTEGRATES

This package integrates behaviors from:

Data::Object::Role::Dumpable

Data::Object::Role::Proxyable

Data::Object::Role::Throwable

LIBRARIES

This package uses type constraints from:

Data::Object::Types

METHODS

This package implements the following methods:

defined

defined() : Num

The defined method always returns false.

defined example #1
my $undef = Data::Object::Undef->new;

$undef->defined; # 0

eq

eq(Any $arg1) : Any

The eq method will throw an exception if called.

eq example #1
my $undef = Data::Object::Undef->new;

$undef->eq(undef);

ge

ge(Any $arg1) : Any

The ge method will throw an exception if called.

ge example #1
my $undef = Data::Object::Undef->new;

$undef->ge(undef);

gt

gt(Any $arg1) : Any

The gt method will throw an exception if called.

gt example #1
my $undef = Data::Object::Undef->new;

$undef->gt(undef);

le

le(Any $arg1) : Any

The le method will throw an exception if called.

le example #1
my $undef = Data::Object::Undef->new;

$undef->le(undef);

lt

lt(Any $arg1) : Any

The lt method will throw an exception if called.

lt example #1
my $undef = Data::Object::Undef->new;

$undef->lt(undef);

ne

ne(Any $arg1) : Any

The ne method will throw an exception if called.

ne example #1
my $undef = Data::Object::Undef->new;

$undef->ne(undef);

AUTHOR

Al Newkirk, awncorp@cpan.org

LICENSE

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".

PROJECT

Wiki

Project

Initiatives

Milestones

Contributing

Issues