Search results for "module:Class::MakeMethods"
Class::MakeMethods - Generate common types of methods
The Class::MakeMethods framework allows Perl class developers to quickly define common types of methods. When a module "use"s Class::MakeMethods or one of its subclasses, it can select from a variety of supported method types, and specify a name for ...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Template::Class - Associate information with a package
These meta-methods provide access to class-specific values. They are similar to Static, except that each subclass has separate values....
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Basic - Make really simple methods
This document describes the various subclasses of Class::MakeMethods included under the Basic::* namespace, and the method types each one provides. The Basic subclasses provide stripped-down method-generation implementations. Subroutines are generate...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Evaled - Make methods with simple string evals
This document describes the various subclasses of Class::MakeMethods included under the Evaled::* namespace, and the method types each one provides. The Evaled subclasses generate methods using a simple string templating mechanism and basic string ev...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Emulator - Demonstrate class-generator equivalency
In several cases, Class::MakeMethods provides functionality closely equivalent to that of an existing module, and it is simple to map the existing module's interface to that of Class::MakeMethods. Class::MakeMethods::Emulator provides emulators for C...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Autoload - Declare generated subs with AUTOLOAD
This package provides a generate-on-demand interface to Class::MakeMethods. When your class uses this package, it imports an AUTOLOAD function that resolves missing methods by using Class::MakeMethods to generate and install a standard type of method...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Template - Extensible code templates
This module extends the Class::MakeMethods framework by providing an abstract superclass for extensible code-templating method generators. Common types of methods are generalized into template definitions. For example, "Template::Generic"'s "new" pro...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Standard - Make common object accessors
This document describes the various subclasses of Class::MakeMethods included under the Standard::* namespace, and the method types each one provides. The Standard subclasses provide a parameterized set of method-generation implementations. Subroutin...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Rose::Class::MakeMethods::Set - Create class methods to manage sets.
Rose::Class::MakeMethods::Set is a method maker that inherits from Rose::Object::MakeMethods. See the Rose::Object::MakeMethods documentation to learn about the interface. The method types provided by this module are described below. All methods work...
JSIRACUSA/Rose-Object-0.860 - 04 Oct 2013 21:07:10 UTC
Class::MakeMethods::Composite - Make extensible compound methods
This document describes the various subclasses of Class::MakeMethods included under the Composite::* namespace, and the method types each one provides. The Composite subclasses provide a parameterized set of method-generation implementations. Subrout...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Attribute - Declare generated subs with attribute syntax
This package allows common types of methods to be generated via a subroutine attribute declaration. (Available in Perl 5.6 and later.) Adding the :MakeMethod() attribute to a subroutine declaration causes Class::MakeMethods to create and install a su...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Basic::Hash - Basic hash methods
The Basic::Hash subclass of MakeMethods provides a basic constructor and accessors for blessed-hash object instances. Calling Conventions When you "use" this package, the method names you provide as arguments cause subroutines to be generated and ins...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Evaled::Hash - Typical hash methods
The Evaled::Hash subclass of MakeMethods provides a simple constructor and accessors for blessed-hash object instances. Calling Conventions When you "use" this package, the method names you provide as arguments cause subroutines to be generated and i...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Utility::Ref - Deep copying and comparison
This module provides utility functions to copy and compare arbitrary references, including full traversal of nested data structures....
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Basic::Array - Basic array methods
The Basic::Array subclass of MakeMethods provides a basic constructor and accessors for blessed-array object instances. Calling Conventions When you "use" this package, the method names you provide as arguments cause subroutines to be generated and i...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Rose::Class::MakeMethods::Generic - Create simple class methods.
Rose::Class::MakeMethods::Generic is a method maker that inherits from Rose::Object::MakeMethods. See the Rose::Object::MakeMethods documentation to learn about the interface. The method types provided by this module are described below. All methods ...
JSIRACUSA/Rose-Object-0.860 - 04 Oct 2013 21:07:10 UTC
Class::MakeMethods::Template::Ref - Universal copy and compare methods
The following types of methods are provided via the Class::MakeMethods interface: clone Produce a deep copy of an instance of almost any underlying datatype. Parameters: init_method If defined, this method is called on the new object with any argumen...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Basic::Global - Basic shared methods
The Basic::Global subclass of MakeMethods provides basic accessors for data shared by an entire class, sometimes called "static" or "class data." Calling Conventions When you "use" this package, the method names you provide as arguments cause subrout...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Template::Hash - Method interfaces for hash-based objects
These meta-methods create and access values within blessed hash objects. Common Parameters: The following parameters are defined for Hash meta-methods. hash_key The hash key to use when retrieving values from each hash instance. Defaults to '*', the ...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
Class::MakeMethods::Standard::Hash - Standard hash methods
The Standard::Hash suclass of MakeMethods provides a basic constructor and accessors for blessed-hash object instances. Calling Conventions When you "use" this package, the method names you provide as arguments cause subroutines to be generated and i...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC