Class::MakeMethods::Composite::Hash - Composite hash methods River stage one • 2 direct dependents • 3 total dependents

The Composite::Hash suclass of MakeMethods provides a basic constructor and accessors for blessed-hash object instances. Class::MakeMethods Calling Interface When you "use" this package, the method declarations you provide as arguments cause subrouti...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Standard::Array - Methods for Array objects River stage one • 2 direct dependents • 3 total dependents

The Standard::Array suclass 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...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Template::Array - Methods for manipulating positional values in arrays River stage one • 2 direct dependents • 3 total dependents

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Composite::Array - Basic array methods River stage one • 2 direct dependents • 3 total dependents

The Composite::Array suclass of MakeMethods provides a basic constructor and accessors for blessed-array object instances. Class::MakeMethods Calling Conventions When you "use" this package, the method declarations you provide as arguments cause subr...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Standard::Global - Global data River stage one • 2 direct dependents • 3 total dependents

The Standard::Global suclass of MakeMethods provides basic accessors for shared data. Calling Conventions When you "use" this package, the method names you provide as arguments cause subroutines to be generated and installed in your module. See "Call...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Template::Global - Method that are not instance-dependent River stage one • 2 direct dependents • 3 total dependents

These meta-methods access values that are shared across all instances of your object in your process. For example, a hash_scalar meta-method will be able to store a different value for each hash instance you call it on, but a static_scalar meta-metho...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Template::Struct - Deprecated name for Array River stage one • 2 direct dependents • 3 total dependents

Earlier versions of this package included a package named Class::MakeMethods::Template::Struct. However, in hindsight, this name was poorly chosen, as it suggests some connection to C-style structs, where the behavior implemented more simply parallel...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Emulator::mcoder - Emulate the mcoder module River stage one • 2 direct dependents • 3 total dependents

This module emulates the functionality of the mcoder module, using Class::MakeMethods to generate similar methods. For example, the following lines are equivalent: use mcoder 'get' => 'foo'; use mcoder::get 'foo'; use Class::MakeMethods::Template::Ha...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Emulator::Struct - Emulate Class::Struct River stage one • 2 direct dependents • 3 total dependents

This module emulates the functionality of Class::Struct by munging the provided field-declaration arguments to match those expected by Class::MakeMethods. It supports the same four types of accessors, the choice of array-based or hash-based objects, ...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Template::Scalar - Methods for blessed scalars River stage one • 2 direct dependents • 3 total dependents

Supports the Generic object constructor and accessors meta-method types, but uses scalar refs as the underlying implementation type, so only one accessor method can be used effectively....

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Template::Static - Deprecated name for Global River stage one • 2 direct dependents • 3 total dependents

Earlier versions of this package included a package named Class::MakeMethods::Template::Static. However, in hindsight, this name was poorly chosen, as it suggests a constant, unchanging value, whereas the actual functionality is akin to traditional "...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Composite::Global - Global data River stage one • 2 direct dependents • 3 total dependents

The Composite::Global suclass of MakeMethods provides basic accessors for shared data. Class::MakeMethods Calling Interface When you "use" this package, the method declarations you provide as arguments cause subroutines to be generated and installed ...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Template::Generic - Templates for common meta-method types River stage one • 2 direct dependents • 3 total dependents

This package provides a variety of abstract interfaces for constructors and accessor methods, which form a common foundation for meta-methods provided by the Hash, Scalar, Flyweight, Static, PackageVar, and ClassVar implementations. Generally speakin...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Template::ClassVar - Static methods with subclass variation River stage one • 2 direct dependents • 3 total dependents

These meta-methods provide access to package (class global) variables, with the package determined at run-time. This is basically the same as the PackageVar meta-methods, except that PackageVar methods find the named variable in the package that defi...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Utility::DiskCache - Optional Template feature River stage one • 2 direct dependents • 3 total dependents

To enable disk caching of Class::MakeMethods::Template generated code, create an empty directory and pass it to the DiskCache package: use Class::MakeMethods::Utility::DiskCache qw( /my/code/dir ); This has a mixed effect on performance, but has the ...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Standard::Universal - Generic Methods River stage one • 2 direct dependents • 3 total dependents

The Standard::Universal suclass of MakeMethods provides a [INCOMPLETE]. Calling Conventions When you "use" this package, the method names you provide as arguments cause subroutines to be generated and installed in your module. See "Calling Convention...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Template::ClassName - Access object's class River stage one • 2 direct dependents • 3 total dependents

These method types access or change information about the class an object is associated with. class_name Called without arguments, returns the class name. If called with an argument, reblesses object into that class. If the class doesn't already exis...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Emulator::Singleton - Emulate Class::Singleton River stage one • 2 direct dependents • 3 total dependents

A Singleton describes an object class that can have only one instance in any system. An example of a Singleton might be a print spooler or system registry. This module implements a Singleton class from which other classes can be derived. By itself, t...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Template::Universal - Meta-methods for any type of object River stage one • 2 direct dependents • 3 total dependents

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::MakeMethods::Template::Flyweight - Deprecated name for InsideOut River stage one • 2 direct dependents • 3 total dependents

Earlier versions of this package included a package named Class::MakeMethods::Template::Flyweight. However, in hindsight, this name was poorly chosen, as it suggests that the Flyweight object design pattern is being used, when the functionality is mo...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

59 results (0.03 seconds)