Functions
mro::get_linear_isa($classname[, $type])
- Returns an arrayref which is the linearized MRO of the given class. Uses
- whichever MRO is currently in effect for that class by default, or the
- given MRO (either "c3" or "dfs" if specified as $type).
+ Returns an arrayref which is the linearized "ISA" of the given class.
+ Uses whichever MRO is currently in effect for that class by default, or
+ the given MRO (either "c3" or "dfs" if specified as $type).
- The linearized MRO of a class is a single ordered list of all of the
+ The linearized ISA of a class is a single ordered list of all of the
classes that would be visited in the process of resolving a method on
the given class, starting with itself. It does not include any duplicate
entries.
Brandon L. Black, <blblack@gmail.com>
COPYRIGHT AND LICENSE
- Copyright 2007 Brandon L. Black <blblack@gmail.com>
+ Copyright 2007-2008 Brandon L. Black <blblack@gmail.com>
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
# Keep this < 1.00, so people can tell the fake
# mro.pm from the real one
-our $VERSION = '0.05';
+our $VERSION = '0.06_01';
BEGIN {
# Alias our private functions over to
=head2 mro::get_linear_isa($classname[, $type])
-Returns an arrayref which is the linearized MRO of the given class.
+Returns an arrayref which is the linearized "ISA" of the given class.
Uses whichever MRO is currently in effect for that class by default,
or the given MRO (either C<c3> or C<dfs> if specified as C<$type>).
-The linearized MRO of a class is a single ordered list of all of the
+The linearized ISA of a class is a single ordered list of all of the
classes that would be visited in the process of resolving a method
on the given class, starting with itself. It does not include any
duplicate entries.
=head1 COPYRIGHT AND LICENSE
-Copyright 2007 Brandon L. Black E<lt>blblack@gmail.comE<gt>
+Copyright 2007-2008 Brandon L. Black E<lt>blblack@gmail.comE<gt>
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.