Devel::InnerPackage(3)User Contributed Perl DocumentationDevel::InnerPackage(3)
NAME
Devel::InnerPackage - find all the inner packages of a package
SYNOPSIS
use Foo::Bar;
use Devel::innerPackage qw(listpackages);
my @innerpackages = listpackages('Foo::Bar');
DESCRIPTION
Given a file like this
package Foo::Bar;
sub foo {}
package Foo::Bar::Quux;
sub quux {}
package Foo::Bar::Quirka;
sub quirka {}
1;
then
listpackages('Foo::Bar');
will return
Foo::Bar::Quux
Foo::Bar::Quirka
MMEETTHHOODDSS
lliissttppaacckkaaggeess <>
Return a list of all inner packages of that package.
AUTHOR Simon Wistow
CCOOPPYYIINNGG
Copyright, 2005 Simon Wistow
Distributed under the same terms as Perl itself.
BUGS
None known.
perl v5.8.8 2007-01-29 Devel::InnerPackage(3)