Exporter::AutoClean - export instant functions available at compile time only
Contents
Copyright And License
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.
perl v5.34.0 2022-06-16 Exporter::AutoClean(3pm)
Description
This is a simple wrapper module of B::Hooks::EndOfScope, allows you to export instant functions that is
only available at compile time.
Method
Exporter::AutoClean->export($package,%export_functions);
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.
Name
Exporter::AutoClean - export instant functions available at compile time only
See Also
B::Hooks::EndOfScope, namespace::autoclean.
Synopsis
use Exporter::AutoClean;
sub import {
my $caller = caller;
Exporter::AutoClean->export( $caller, sub_name => sub { # code... } );
}
