Export *ALL* functions from a module

K

kielhd

Hi NG,

I am looking for a way to export *ALL* functions from a module WITHOUT
explicitly stating them like

@EXPORT = ('func1','func2','func3', ...'funcN');

Is there something like

@EXPORT = <all available functions>;

Regards from sunny Germany,
Henning
 
P

Peter Michael

kielhd said:
Hi NG,

I am looking for a way to export *ALL* functions from a module WITHOUT
explicitly stating them like

@EXPORT = ('func1','func2','func3', ...'funcN');

Is there something like

@EXPORT = <all available functions>;


try (untested)

our @EXPORT_OK = grep exists &$_ => eval qq{keys %${\__PACKAGE__}::};

HTH,

Peter
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,174
Messages
2,570,941
Members
47,476
Latest member
blackwatermelon

Latest Threads

Top