NAME

Set::Infinite::Element - a set member

USAGE

$a = Set::Infinite::Element->new();
$a = Set::Infinite::Element->new(1);
$a = Set::Infinite::Element->new( new Math::BigFloat(3.333) );

$logic = $a->is_null;

@b = sort @a;
print $a;

tie $a, 'Set::Infinite::Element', 1;

Global: infinite returns an 'infinite' number. minus_infinite returns '-infinite' number. null returns 'null'.

infinite($i)	chooses 'infinite' name. default is 'inf'

type($i)	chooses an object data type. 
	default is none (a normal perl $something variable).
	example: 'Math::BigFloat', 'Math::BigInt'

null($i)		chooses 'null' name. default is 'null'

DESCRIPTION

This is a building block for Set::Infinite::Simple.
Please use Set::Infinite instead.

CAVEATS

BigFloat members sort wrongly when mixed with Real members. 
It looks like a BigFloat 'cmp' problem.

AUTHOR

Flavio Soibelmann Glock <fglock@pucrs.br>