Lines Matching refs:in

132 in L<perlfunc> and L<perlmod>. Understanding the concept of
138 The arrays C<@EXPORT> and C<@EXPORT_OK> in a module hold lists of
143 ampersand in front of a function is optional, e.g.
158 try to use @EXPORT_OK in preference to @EXPORT and avoid short or
178 method names use barewords in preference to names prefixed with
181 Other module design guidelines can be found in L<perlmod>.
202 All listed symbols must be in your @EXPORT or @EXPORT_OK, else an error
215 If any of the entries in an import list begins with !, : or / then
218 right. Specifications are in the form:
221 [!]:DEFAULT All names in @EXPORT
222 [!]:tag All names in $EXPORT_TAGS{tag} anonymous list
223 [!]/pattern/ All names in @EXPORT and @EXPORT_OK which match
228 extra names in addition to the default set you will still need to
237 Note that you cannot use tags in @EXPORT or @EXPORT_OK.
238 Names in EXPORT_TAGS must also appear in @EXPORT or @EXPORT_OK.
258 Exporter has a special method, 'export_to_level' which is used in situations
305 By including Exporter in your @ISA you inherit an Exporter's import() method
313 Everything will work as before but you won't need to include Exporter in
324 checks the value of $VERSION in the exporting module.
338 in the C<@EXPORT_FAIL> array.
361 Since the symbols listed within %EXPORT_TAGS must also appear in either
377 If several symbol categories exist in %EXPORT_TAGS, it's usually
407 Note that the tag names in %EXPORT_TAGS don't have the leading ':'.
423 A workaround for this is to call the constants once in a C<BEGIN> block:
434 SO_LINGER is encountered later in C<My> package.