Class::Accessor - Automated accessor generation 9 ++

This module automagically generates accessors/mutators for your class. Most of the time, writing accessors is an exercise in cutting and pasting. You usually wind up with a series of methods like this: sub name { my $self = shift; if(@_) { $self->{na...

KASEI/Class-Accessor-0.34   (2 reviews) - 15 Sep 2009 16:44:38 GMT - Search in distribution

Class::Accessor::Class - simple class variable accessors ++

Class::Accessor::Class provides a simple way to create accessor and mutator methods for class variables, just as Class::Accessor provides for objects. It can use either an enclosed lexical variable, or a package variable. This module was once impleme...

RJBS/Class-Accessor-Class-0.503 - 13 Dec 2013 13:13:00 GMT - Search in distribution

Class::Accessor::Ref - Access members by reference ++

This is an extension of Class::Accessor that allows taking a reference of members of an object. This is typically useful when your class implementation uses a third-party module that expects an in/out parameter in its interface. Without Class::Access...

GAAL/Class-Accessor-Ref-0.05 - 10 May 2007 16:23:04 GMT - Search in distribution

Class::Accessor::Tiny - Perl Tiny Accessors for PBP ++

EXPORT None by default. SEE ALSO Mention other useful documentation such as the documentation of related modules or operating system documentation (such as man pages in UNIX), or any relevant external documentation such as RFCs or standards. If you h...

GRIAN/Class-Accessor-Tiny-0.10 - 17 Aug 2011 07:54:42 GMT - Search in distribution

Class::Accessor::Lazy - class accessors generation with lazy accessors and fast mode support. ++

This module allowes you to create accessors and mutators for your class, using one of the modules: Class::Accessor or Class::Accessor::Fast, but, in addition, it allowes you to create lazy accessors. You may create mix accessors in your module, use F...

HURRICUP/Class-Accessor-Lazy-1.003 - 25 Jan 2015 10:16:42 GMT - Search in distribution

Class::Accessor::Lite - a minimalistic variant of Class::Accessor 4 ++

The module is a variant of "Class::Accessor". It is fast and requires less typing, has no dependencies to other modules, and does not mess up the @ISA. THE USE STATEMENT The use statement (i.e. the "import" function) of the module takes a single hash...

KAZUHO/Class-Accessor-Lite-0.06 - 31 Jan 2014 08:04:35 GMT - Search in distribution

Class::Accessor::Grouped - Lets you build groups of accessors 2 ++

This class lets you build groups of accessors that will call different getters and setters. The documentation of this module still requires a lot of work (volunteers welcome >.>), but in the meantime you can refer to this post <

RIBASUSHI/Class-Accessor-Grouped-0.10012   (1 review) - 05 Oct 2014 21:22:20 GMT - Search in distribution

Class::Accessor::Named - Better profiling output for Class::Accessor ++

Class::Accessor is a great way to automate the tedious task of generating accessors and mutators. One small drawback is that due to the details of the implemenetation, you only get one "__ANON__" entry in profiling output. That entry contains all you...

JESSE/Class-Accessor-Named-0.009 - 18 Jan 2010 19:45:54 GMT - Search in distribution

Class::Accessor::Complex - Arrays, hashes, booleans, integers, sets and more ++

This module generates accessors for your class in the same spirit as Class::Accessor does. While the latter deals with accessors for scalar values, this module provides accessor makers for arrays, hashes, integers, booleans, sets and more. As seen in...

MARCEL/Class-Accessor-Complex-1.100880   (1 review) - 29 Mar 2010 17:48:36 GMT - Search in distribution

Class::Accessor::Chained - make chained accessors ++
RCLAMP/Class-Accessor-Chained-0.01 - 24 Nov 2003 14:49:58 GMT - Search in distribution

Class::Accessor::Assert - Accessors which type-check ++

This is a version of Class::Accessor which offers rudimentary type-checking and existence-checking of arguments to constructors and set accessors. To specify that a member is mandatory in the constructor, prefix its name with a "+". To specify that i...

SMUELLER/Class-Accessor-Assert-1.41 - 03 Mar 2010 17:04:44 GMT - Search in distribution

Class::Accessor::Children - Automated child-class/accessor generation ++

This module automagically generates child classes which have accessor/mutator methods. This module inherits "Class::Accessor" to make accessors. METHODS This module provides the following methods in addition to all methods provided by "Class::Accesso...

KAWASAKI/Class-Accessor-Children-0.02 - 16 Aug 2007 03:53:08 GMT - Search in distribution

Class::Data::Accessor - Inheritable, overridable class and instance data accessor creation ++

This module is now deprecated! Please consider using Class::Accessor::Grouped or Moose Class::Data::Accessor is the marriage of Class::Accessor and Class::Data::Inheritable into a single module. It is used for creating accessors to class data that ov...

CLACO/Class-Data-Accessor-0.04004 - 13 Aug 2008 00:51:49 GMT - Search in distribution

Class::Accessor::Installer - Install an accessor subroutine ++

This mixin class provides a method that will install a code reference. There are other modules that do this, but this one is a bit more specific to the needs of Class::Accessor::Complex and friends. It is intended as a mixin, that is, your accessor-g...

MARCEL/Class-Accessor-Installer-1.100880 - 29 Mar 2010 17:46:50 GMT - Search in distribution

Class::Accessor::Fast::GXS - generate C::A::Fast compatible XS accessors ++

This module allows you to generate a XS code for accessors you need your classes. It's implemented on top of Class::Accessor::Fast and fallbacks to it when it's not possible to access C library. This code is quite experimental and API for generating ...

RUZ/Class-Accessor-Fast-GXS-0.01 - 05 May 2008 00:49:26 GMT - Search in distribution

Class::Accessor::Contextual - Context-aware accessors ++

This class overrides Class::Accessor's get() method so that references to arrays or hashes will automatically be dereferenced when called in list context. AUTHOR Brian Duggan, "<bduggan at>" SEE ALSO Class::Accessor COPYRIGHT & LICENSE Cop...

BDUGGAN/Class-Accessor-Contextual-0.01 - 21 Oct 2009 16:31:25 GMT - Search in distribution

Class::Accessor::TrackDirty - Define simple entities stored in some places. ++

Class::Accessor::TrackDirty defines simple entities stored in files, RDBMS, KVS, and so on. It tracks dirty columns and you can store it only when the instance was really modified. INTERFACE Functions "Class::Accessor::TrackDirty->mk_new;" Create the...

HIRATARA/Class-Accessor-TrackDirty-0.06 - 16 Aug 2014 01:57:49 GMT - Search in distribution

Class::Scaffold::Accessor - Construct framework-specific accessors ++
MARCEL/Class-Scaffold-1.102280 - 16 Aug 2010 16:46:43 GMT - Search in distribution

Class::Accessor::Lite::Lazy - Class::Accessor::Lite with lazy accessor feature 2 ++

Class::Accessor::Lite::Lazy provides a "lazy" accessor feature to Class::Accessor::Lite. If a lazy accessor without any value set is called, a builder method is called to generate a value to set. THE USE STATEMENT As Class::Accessor::Lite, the use st...

MOTEMEN/Class-Accessor-Lite-Lazy-0.03 - 27 Sep 2013 05:18:51 GMT - Search in distribution

Class::Accessor::Fast::XS - XS replacement for Class::Accessor::Fast ++

This module is a XS based replacement for Class::Accessor::Fast. Just replace Class::Accessor::Fast with Class::Accessor::Fast::XS and it should just work. Read Class::Accessor::Fast and Class::Accessor for API docs and usage. XS is about performance...

RUZ/Class-Accessor-Fast-XS-0.04 - 04 Dec 2010 21:55:55 GMT - Search in distribution