Perl Diver 2.31
Main Environment Variables Perl Default Values Perl Config - Summary Perl Config - Full Installed Modules List Directory uptime Docs

Module Documentation
Details and documentation about a specific module, including version and documentation (if available). Note that while links to perldoc.com and search.cpan.org are provided, the module may be part of a larger distribution. If you reach a File Not Found page on either site, please try the parent module.

Package::Constants

Name Package::Constants
Version 0.06
Located at /usr/share/perl5/vendor_perl
File /usr/share/perl5/vendor_perl/Package/Constants.pm
Is Core No
Search CPAN for this module Package::Constants
Documentation Package::Constants
Module Details Package::Constants

NAME

Package::Constants - List all constants declared in a package


SYNOPSIS

    use Package::Constants;
    ### list the names of all constants in a given package;
    @const = Package::Constants->list( __PACKAGE__ );
    @const = Package::Constants->list( 'main' );
    ### enable debugging output
    $Package::Constants::DEBUG = 1;


DESCRIPTION

Package::Constants lists all the constants defined in a certain package. This can be useful for, among others, setting up an autogenerated @EXPORT/@EXPORT_OK for a Constants.pm file.


CLASS METHODS

@const = Package::Constants->list( PACKAGE_NAME );

Lists the names of all the constants defined in the provided package.


GLOBAL VARIABLES

$Package::Constants::DEBUG

When set to true, prints out debug information to STDERR about the package it is inspecting. Helps to identify issues when the results are not as you expect.

Defaults to false.


SEE ALSO

the Module::Functions manpage - get a list of all the public functions defined in a package.


BUG REPORTS

Please report bugs or other issues to <bug-package-constants@rt.cpan.org.


AUTHOR

This module by Jos Boumans <kane@cpan.org>.


COPYRIGHT

This library is free software; you may redistribute and/or modify it under the same terms as Perl itself.

Perl Diver brought to you by ScriptSolutions.com © 1997- 2024