CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Distributions     > >     C     > >     Class     > >     Class-MakeMethods
Distribution Class-MakeMethods [Download]
Author EVO [ Matthew Simon Cavalletto ]
Version 1.01
Abstract Generate common types of methods
Released 8 Sep 2004
Size 158.4 KB
MD5 Checksum 838c98dcf1b1fff4c5d8cffaec32ebbb
Additional Files README   |   META   |   Changes   |   Makefile.PL   |  
Links search.cpan.org   |   CPAN::Forum  |   AnnoCPAN  |   rt.cpan.org  |   Rating  | CPANTS  | CPAN testers | Dependencies | Testers matrix

Modules

Class::MakeMethods  [source]   [v 1.01] Generate common types of methods
Class::MakeMethods::Attribute  [source]   [v 1.005] Declare generated subs with attribute syntax
Class::MakeMethods::Autoload  [source]   [v 1] Declare generated subs with AUTOLOAD
Class::MakeMethods::Basic  [source]   [v 1] Make really simple methods
Class::MakeMethods::Basic::Array  [source]   [v 1] Basic array methods
Class::MakeMethods::Basic::Global  [source]   [v 1] Basic shared methods
Class::MakeMethods::Basic::Hash  [source]   [v 1] Basic hash methods
Class::MakeMethods::Composite  [source]   [v 1] Make extensible compound methods
Class::MakeMethods::Composite::Array  [source]   [v 1] Basic array methods
Class::MakeMethods::Composite::Global  [source]   [v 1] Global data
Class::MakeMethods::Composite::Hash  [source]   [v 1] Composite hash methods
Class::MakeMethods::Composite::Inheritable  [source]   [v 1] Overridable data
Class::MakeMethods::Composite::Universal  [source]   [v 1] Composite Method Tricks
Class::MakeMethods::Emulator  [source]   [v 1.009] Demonstrate class-generator equivalency
Class::MakeMethods::Emulator::AccessorFast  [source] Emulate Class::Accessor::Fast
Class::MakeMethods::Emulator::accessors  [source]   [v 0.02] Emulate the accessors module
Class::MakeMethods::Emulator::Inheritable  [source] Emulate Class::Inheritable
Class::MakeMethods::Emulator::mcoder  [source]   [v 0.05] Emulate the mcoder module
Class::MakeMethods::Emulator::MethodMaker  [source]   [v 1.03] Emulate Class::MethodMaker
Class::MakeMethods::Emulator::Singleton  [source] Emulate Class::Singleton
Class::MakeMethods::Emulator::Struct  [source] Emulate Class::Struct
Class::MakeMethods::Evaled  [source]   [v 1] Make methods with simple string evals
Class::MakeMethods::Evaled::Hash  [source]   [v 1] Typical hash methods
Class::MakeMethods::Standard  [source]   [v 1] Make common object accessors
Class::MakeMethods::Standard::Array  [source]   [v 1] Methods for Array objects
Class::MakeMethods::Standard::Global  [source]   [v 1] Global data
Class::MakeMethods::Standard::Hash  [source]   [v 1] Standard hash methods
Class::MakeMethods::Standard::Inheritable  [source]   [v 1] Overridable data
Class::MakeMethods::Standard::Universal  [source]   [v 1] Generic Methods
Class::MakeMethods::Template  [source]   [v 1.008] Extensible code templates
Class::MakeMethods::Template::Array  [source]   [v 1.008] Methods for manipulating positional values in arrays
Class::MakeMethods::Template::Class  [source]   [v 1.008] Associate information with a package
Class::MakeMethods::Template::ClassInherit  [source]   [v 1.008] Overridable class data
Class::MakeMethods::Template::ClassName  [source]   [v 1.008] Access object's class
Class::MakeMethods::Template::ClassVar  [source]   [v 1.008] Static methods with subclass variation
Class::MakeMethods::Template::Flyweight  [source]   [v 1.008] Deprecated name for InsideOut
Class::MakeMethods::Template::Generic  [source]   [v 1.008] Templates for common meta-method types
Class::MakeMethods::Template::Global  [source]   [v 1.008] Method that are not instance-dependent
Class::MakeMethods::Template::Hash  [source]   [v 1.008] Method interfaces for hash-based objects
Class::MakeMethods::Template::Inheritable  [source]   [v 1.008] Overridable data
Class::MakeMethods::Template::InsideOut  [source]   [v 1.008] External data
Class::MakeMethods::Template::PackageVar  [source]   [v 1.008] Static methods with global variables
Class::MakeMethods::Template::Ref  [source]   [v 1.008] Universal copy and compare methods
Class::MakeMethods::Template::Scalar  [source]   [v 1.008] Methods for blessed scalars
Class::MakeMethods::Template::Static  [source]   [v 1.008] Deprecated name for Global
Class::MakeMethods::Template::Struct  [source]   [v 1.008] Deprecated name for Array
Class::MakeMethods::Template::StructBuiltin  [v 1.008]
Class::MakeMethods::Template::Universal  [source]   [v 1.008] Meta-methods for any type of object
Class::MakeMethods::Utility::ArraySplicer  [source]   [v 1] Common array ops
Class::MakeMethods::Utility::DiskCache  [source]   [v 1.008] Optional Template feature
Class::MakeMethods::Utility::Inheritable  [source]   [v 1] "Inheritable" data
Class::MakeMethods::Utility::Ref  [source]   [v 1] Deep copying and comparison
Class::MakeMethods::Utility::TextBuilder  [source]   [v 1.008] Basic text substitutions
TieScalarTest [source]

Categories

Perl Core Modules    >>     Class
Data Type Utilities    >>     Class

dslip information

Development Stage (Note: *NO IMPLIED TIMESCALES*) Released
Support Level Developer
Language Used Perl-only, no compiler needed, should be platform independent
Interface Style Object oriented using blessed references and/or inheritance
Public License Standard-Perl: user may choose between GPL and Artistic

Win32 PPM packages for "Class-MakeMethods"

ActiveState default Perl 5.10 repository   [  v 1.01   ]
ActiveState default Perl 5.12 repository   [  v 1.01   ]
ActiveState default Perl 5.6 repository   [  v 1.01   ]
ActiveState default Perl 5.8 repository   [  v 1.01   ]
tcool.org Perl 5.8 repository   [  v 1.01   ]
trouchelle.com Perl 5.10 repository   [  v 1.01   ]
trouchelle.com Perl 5.12 repository   [  v 1.01   ]
trouchelle.com Perl 5.8 repository   [  v 1.009   ]

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.