|
/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-MakeMethods-Template/blib/lib/Class/MakeMethods/Template/ClassName.pm |
Called without arguments, returns the subclass name.
If called with an argument, reblesses object into that subclass. If the subclass doesn't already exist, it will be created.
Subclass name is written as follows: - if it's the original, defining class: empty - if its a a package within the namespace of the original: the distingushing name within that namespace, without leading :: - if it's a package elsewhere: the full name with leading ::
Provides a shared hash mapping keys to class names.
class_registry => [ qw/ foo / ]
Takes a single string or a reference to an array of strings as its argument. For each string, creates a new anonymous hash and associated accessor methods that will map scalar values to classes in the calling package's subclass hiearchy.
The accessor methods provide an interface to the hash as illustrated below. Note that several of these functions operate quite differently depending on the number of arguments passed, or the context in which they are called.
|
/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Class-MakeMethods-Template/blib/lib/Class/MakeMethods/Template/ClassName.pm |