Take me over?
The maintainer of this distribution is looking for someone to take over!
If you're interested then please contact them via
email.
NAME
KiokuDB::TypeMap::Entry::Naive - A typemap entry for "simple" objects
SYNOPSIS
KiokuDB::TypeMap->new(
entires => {
'My::Class' => KiokuDB::TypeMap::Entry::Naive->new,
},
);
DESCRIPTION
This typemap entry is suitable for plain objects that can be stored by simply walking them recursively.
Most objects fall into this category, but there are notable exceptions:
- XS based objects, using a pointer as a number
-
When being deserialized the pointer value will no longer be valid, causing segfaults.
- Inside out objects
-
Since the referant is really a flyweight object with no data, the object will be missing its attributes and a suitable typemap entry is required instead.
This applies to any object interacting with a global state of some sort.
- Objects with magic
-
Perl SV level magic is not retained, apart from tied values.
ATTRIBUTES
- intrinsic
-
If true the object will be collapsed without an ID as part of its parent.