Class::Accessor - Automated accessor generation

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....

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

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....

KAZUHO/Class-Accessor-Lite-0.08 - 05 May 2015 21:14:09 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::Grouped - Lets you build groups of accessors

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 <http://lo-f.at/glahn/2...

RIBASUSHI/Class-Accessor-Grouped-0.10012   (1 review) - 05 Oct 2014 21:22:20 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....

KAWASAKI/Class-Accessor-Children-0.02 - 16 Aug 2007 03:53:08 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::Scaffold::Accessor - Construct framework-specific accessors

MARCEL/Class-Scaffold-1.102280 - 16 Aug 2010 16:46:43 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::Lite::Lazy - Class::Accessor::Lite with lazy accessor feature

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....

MOTEMEN/Class-Accessor-Lite-Lazy-0.03 - 27 Sep 2013 05:18:51 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....

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....

HIRATARA/Class-Accessor-TrackDirty-0.06 - 16 Aug 2014 01:57:49 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