use strict; use warnings; use Devel::Symdump; my $class = shift || die "need module name"; eval "require $class"; my $obj = Devel::Symdump->new($class); print $_,$/ for $obj->functions;