bionic (3) KiokuDB::TypeMap::Shadow.3pm.gz

Provided by: libkiokudb-perl_0.57-1_all bug

NAME

       KiokuDB::TypeMap::Shadow - Try a list of KiokuDB::TypeMaps in order

VERSION

       version 0.57

SYNOPSIS

           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>

       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.