View on
MetaCPAN
search.cpan.org is shutting down
For details read Perl NOC. After June 25th this page will redirect to MetaCPAN.org
Florian Ragwitz > KiokuDB-0.49 > KiokuDB::TypeMap::Shadow

Download:
KiokuDB-0.49.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  3
Open  2
View/Report Bugs
Source   Latest Release: KiokuDB-0.57

NAME ^

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

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.

syntax highlighting: