Exporter::AutoClean - export instant functions available at compile time only
use Exporter::AutoClean; sub import { my $caller = caller; Exporter::AutoClean->export( $caller, sub_name => sub { # code... } ); }
This is a simple wrapper module of B::Hooks::EndOfScope, allows you to export instant functions that is only available at compile time.
B::Hooks::EndOfScope, namespace::autoclean.
Exporter::AutoClean->export( $caller, function_name1 => sub { # code }, function_name2 => \&code, : );
Export instant functions described %export_functions to $package. These functions are automatically removed when compile time is done.
%export_functions
$package
Daisuke Murase <typester@cpan.org>
Copyright (c) 2009 by KAYAC Inc.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
To install Exporter::AutoClean, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Exporter::AutoClean
CPAN shell
perl -MCPAN -e shell install Exporter::AutoClean
For more information on module installation, please visit the detailed CPAN module installation guide.