table of contents
KiokuDB::TypeMap::Shadow(3pm) | User Contributed Perl Documentation | KiokuDB::TypeMap::Shadow(3pm) |
NAME¶
KiokuDB::TypeMap::Shadow - Try a list of KiokuDB::TypeMaps in orderVERSION¶
version 0.57SYNOPSIS¶
KiokuDB->new( backend => ..., typemap => KiokuDB::TypeMap::Shadow->new( typemaps => [ $first, $second, ], ), );
DESCRIPTION¶
This class is useful for performing mixin inheritance like merging of typemaps, by shadowing an ordered list.This is used internally to overlay the user typemap on top of the KiokuDB::TypeMap::Default instance provided by the backend.
This differs from using "includes" in KiokuDB::TypeMap because that inclusion is computed symmetrically, like roles.
AUTHOR¶
Yuval Kogman <nothingmuch@woobling.org>COPYRIGHT AND LICENSE¶
This software is copyright (c) 2014 by Yuval Kogman, Infinity Interactive.This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
2014-03-25 | perl v5.18.2 |