Documentation
List of Makable Method Types
Revision history for Class::MakeMethods
Sample Declarations and Usage
About Class::MakeMethods 1.007
Survey of Class Builders
Ideas, problems, and suggestions
Modules
Generate common types of methods
Declare generated subs with attribute syntax
Declare generated subs with AUTOLOAD
Make really simple methods
Basic array methods
Basic shared methods
Basic hash methods
Make extensible compound methods
Basic array methods
Global data
Composite hash methods
Overridable data
Composite Method Tricks
Demonstrate class-generator equivalency
Emulate Class::Accessor::Fast
Emulate Class::Inheritable
Emulate Class::MethodMaker
Emulate Class::Singleton
Emulate Class::Struct
Make common object accessors
Methods for Array objects
Global data
Standard hash methods
Overridable data
Generic Methods
Extensible code templates
Methods for manipulating positional values in arrays
Associate information with a package
Overridable class data
Static methods with subclass variation
Deprecated name for InsideOut
Templates for common meta-method types
Method that are not instance-dependent
Method interfaces for hash-based objects
Overridable data
Method interfaces for external data storage
Static methods with global variables
Universal copy and compare methods
Method interfaces for external data storage
Deprecated name for Global
Deprecated name for Array
Basic text substitutions
Meta-methods for any type of object
Common array ops
"Inheritable" data
Deep copying and comparison
Provides
in MakeMethods/Template/ClassName.pm
in MakeMethods/Template/DiskCache.pm
in MakeMethods/Template/PseudoHash.pm
in t-mm/Test.pm