Lines Matching refs:in

25     my $save = $@; # evals in both AUTOLOAD and _load_stubs can corrupt $@
77 " sub $name in non-selfloading module $1";
148 This module tells its users that functions in the FOOBAR package are to be
158 token is reached. This works just the same as C<__END__> does in
161 The C<__DATA__> token is not recognized in versions of perl prior to
164 Note that it is possible to have C<__DATA__> tokens in the same package
165 in multiple files, and that the last C<__DATA__> token in a given
171 in the module, _not_ the data after the C<__END__> token in the 'main'
179 that can be loaded in later - usually because they may never
183 load in the data after C<__DATA__>, and load in any subroutine
208 just as if you declared subroutines in the package but in another
215 on B<vars> in the pragma section of L<perlmod>.
229 subs from after the C<__DATA__> instead of in the 'lib/auto' directory.
230 There is a maintenance gain in not needing to run AutoSplit on the module
231 at installation, and a runtime gain in not needing to keep opening and
232 closing files to load subs. There is a runtime loss in needing
234 another view of these distinctions can be found in that module's
242 Data after the C<__DATA__> token in a module is read using the
291 The alternative is to put the stubs in before the C<__DATA__> token BEFORE
294 that the stubs are in the module. If this is done I strongly recommend
296 at install time in general.
300 Subroutines in multiple packages within the same file are supported - but you
304 really specify it in the initialization before the C<__DATA__> by putting
305 a 'use SelfLoader' statement in each package.