1 package DBM::Deep::Null;
6 use warnings FATAL => 'all';
14 This is an internal-use-only object for L<DBM::Deep>. It acts as a NULL object
15 in the same vein as MARCEL's L<Class::Null>. I couldn't use L<Class::Null>
16 because DBM::Deep needed an object that always evaluated as undef, not an
17 implementation of the Null Class pattern.
21 It is used to represent null sectors in DBM::Deep.
26 'bool' => sub { undef },
27 '""' => sub { undef },
30 nomethod => 'AUTOLOAD';
32 sub AUTOLOAD { return; }