package subs; our $VERSION = '1.02'; =head1 NAME subs - Perl pragma to predeclare sub names =head1 SYNOPSIS use subs qw(frob); frob 3..10; =head1 DESCRIPTION This will predeclare all the subroutine whose names are in the list, allowing you to use them without parentheses even before they're declared. Unlike pragmas that affect the C<$^H> hints variable, the C<use vars> and C<use subs> declarations are not BLOCK-scoped. They are thus effective for the entire package in which they appear. You may not rescind such declarations with C<no vars> or C<no subs>. See L<perlmodlib/Pragmatic Modules> and L<strict/strict subs>. =cut require 5.000; sub import { my $callpack = caller; my $pack = shift; my @imports = @_; foreach my $sym (@imports) { *{"${callpack}::$sym"} = \&{"${callpack}::$sym"}; } }; 1;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Attribute | Folder | 0755 |
|
|
B | Folder | 0755 |
|
|
CPAN | Folder | 0755 |
|
|
Class | Folder | 0755 |
|
|
Compress | Folder | 0755 |
|
|
Config | Folder | 0755 |
|
|
DBM_Filter | Folder | 0755 |
|
|
Devel | Folder | 0755 |
|
|
ExtUtils | Folder | 0755 |
|
|
File | Folder | 0755 |
|
|
Getopt | Folder | 0755 |
|
|
I18N | Folder | 0755 |
|
|
IO | Folder | 0755 |
|
|
IPC | Folder | 0755 |
|
|
Locale | Folder | 0755 |
|
|
Math | Folder | 0755 |
|
|
Memoize | Folder | 0755 |
|
|
Module | Folder | 0755 |
|
|
Net | Folder | 0755 |
|
|
Pod | Folder | 0755 |
|
|
Search | Folder | 0755 |
|
|
Term | Folder | 0755 |
|
|
Text | Folder | 0755 |
|
|
Thread | Folder | 0755 |
|
|
Tie | Folder | 0755 |
|
|
Time | Folder | 0755 |
|
|
URI | Folder | 0755 |
|
|
Unicode | Folder | 0755 |
|
|
User | Folder | 0755 |
|
|
encoding | Folder | 0755 |
|
|
overload | Folder | 0755 |
|
|
pod | Folder | 0755 |
|
|
unicore | Folder | 0755 |
|
|
vendor_perl | Folder | 0755 |
|
|
warnings | Folder | 0755 |
|
|
AnyDBM_File.pm | File | 2.56 KB | 0644 |
|
AutoLoader.pm | File | 15.43 KB | 0644 |
|
AutoSplit.pm | File | 19.18 KB | 0644 |
|
Benchmark.pm | File | 30.3 KB | 0644 |
|
CORE.pod | File | 3.11 KB | 0644 |
|
DB.pm | File | 18.48 KB | 0644 |
|
DBM_Filter.pm | File | 14.05 KB | 0644 |
|
DirHandle.pm | File | 1.52 KB | 0644 |
|
Dumpvalue.pm | File | 17.14 KB | 0644 |
|
English.pm | File | 4.65 KB | 0644 |
|
FileCache.pm | File | 5.44 KB | 0644 |
|
FileHandle.pm | File | 6.63 KB | 0644 |
|
FindBin.pm | File | 4.45 KB | 0644 |
|
Internals.pod | File | 2.52 KB | 0644 |
|
Memoize.pm | File | 35.34 KB | 0644 |
|
NEXT.pm | File | 18.4 KB | 0644 |
|
PerlIO.pm | File | 10.21 KB | 0644 |
|
Safe.pm | File | 24.49 KB | 0644 |
|
SelectSaver.pm | File | 1.05 KB | 0644 |
|
SelfLoader.pm | File | 17.28 KB | 0644 |
|
Symbol.pm | File | 4.69 KB | 0644 |
|
Test.pm | File | 29.35 KB | 0644 |
|
Thread.pm | File | 8.09 KB | 0644 |
|
UNIVERSAL.pm | File | 6.44 KB | 0644 |
|
URI.pm | File | 33.97 KB | 0644 |
|
XSLoader.pm | File | 11 KB | 0644 |
|
_charnames.pm | File | 32.39 KB | 0644 |
|
autouse.pm | File | 4.14 KB | 0644 |
|
base.pm | File | 10.72 KB | 0644 |
|
blib.pm | File | 2.04 KB | 0644 |
|
bytes.pm | File | 3.67 KB | 0644 |
|
bytes_heavy.pl | File | 758 B | 0644 |
|
charnames.pm | File | 20.38 KB | 0644 |
|
deprecate.pm | File | 3.01 KB | 0644 |
|
diagnostics.pm | File | 18.59 KB | 0644 |
|
dumpvar.pl | File | 15.19 KB | 0644 |
|
feature.pm | File | 16.68 KB | 0644 |
|
fields.pm | File | 9.27 KB | 0644 |
|
filetest.pm | File | 3.91 KB | 0644 |
|
if.pm | File | 3.26 KB | 0644 |
|
integer.pm | File | 3.18 KB | 0644 |
|
less.pm | File | 3.13 KB | 0644 |
|
locale.pm | File | 4.74 KB | 0644 |
|
meta_notation.pm | File | 2.07 KB | 0644 |
|
open.pm | File | 7.83 KB | 0644 |
|
overload.pm | File | 52.06 KB | 0644 |
|
overloading.pm | File | 1.77 KB | 0644 |
|
perl5db.pl | File | 309 KB | 0644 |
|
sigtrap.pm | File | 7.43 KB | 0644 |
|
sort.pm | File | 5.94 KB | 0644 |
|
strict.pm | File | 4.63 KB | 0644 |
|
subs.pm | File | 848 B | 0644 |
|
utf8.pm | File | 8.9 KB | 0644 |
|
utf8_heavy.pl | File | 30.87 KB | 0644 |
|
vars.pm | File | 2.36 KB | 0644 |
|
vmsish.pm | File | 4.21 KB | 0644 |
|
warnings.pm | File | 43.71 KB | 0644 |
|