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 |