X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMRO%2FCompat.pm;h=e3e5ea826fbe32fdcbfe772759dd7502ea8a163a;hb=78e400deb8bcd1698c858dc98cd1998f0614fcbc;hp=4945fbc6decc5b96a2befa72dd8bf7599a4ee055;hpb=c65c55dc5673df1c1cea3cd5c0d147c423f3830e;p=gitmo%2FMRO-Compat.git diff --git a/lib/MRO/Compat.pm b/lib/MRO/Compat.pm index 4945fbc..e3e5ea8 100644 --- a/lib/MRO/Compat.pm +++ b/lib/MRO/Compat.pm @@ -49,17 +49,19 @@ MRO::Compat - mro::* interface compatibility for Perls < 5.9.5 =head1 SYNOPSIS + package PPP; use base qw/Exporter/; + package X; use base qw/PPP/; + package Y; use base qw/PPP/; + package Z; use base qw/PPP/; + package FooClass; use base qw/X Y Z/; - package X; use base qw/ZZZ/; - package Y; use base qw/ZZZ/; - package Z; use base qw/ZZZ/; package main; use MRO::Compat; my $linear = mro::get_linear_isa('FooClass'); print join(q{, }, @$linear); - # Prints: "FooClass, X, ZZZ, Y, Z" + # Prints: FooClass, X, PPP, Exporter, Y, Z =head1 DESCRIPTION