NAME

Getopt::Pad::Registry - name-to-class registry

DESCRIPTION

Name-to-class lookup table used for option Types and config Formats. Classes register under the names their NAMES constant lists; register loads a class's module file first when the package is not defined yet, so builtin lists are plain class names. A name already registered by a different class is refused (registering the same class again is a no-op), so a third-party type cannot silently replace a built-in. Resolution is case insensitive and fails loudly listing all known names.

Part of the Getopt::Pad distribution; see its documentation for the user-facing API.

AUTHOR

davenonymous <perl@davenonymous.com>

COPYRIGHT AND LICENSE

Copyright 2026 davenonymous

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