unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (Debian-5.0)
Page:
Section:
Apropos / Subsearch:
optional field

Class::Accessor::Fast(User Contributed Perl DocumentClass::Accessor::Fast(3pm)



NAME
       Class::Accessor::Fast - Faster, but less expandable, accessors

SYNOPSIS
         package Foo;
         use base qw(Class::Accessor::Fast);

         # The rest is the same as Class::Accessor but without set() and get().

DESCRIPTION
       This is a faster but less expandable version of Class::Accessor.
       Class::Accessor's generated accessors require two method calls to
       accompish their task (one for the accessor, another for get() or
       set()).  Class::Accessor::Fast eliminates calling set()/get() and does
       the access itself, resulting in a somewhat faster accessor.

       The downside is that you can't easily alter the behavior of your acces-
       sors, nor can your subclasses.  Of course, should you need this later,
       you can always swap out Class::Accessor::Fast for Class::Accessor.

       Read the documentation for Class::Accessor for more info.

EFFICIENCY
       "EFFICIENCY" in Class::Accessor for an efficiency comparison.

AUTHORS
       Copyright 2007 Marty Pauley <marty+perlATkasei.com>

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.  That means either (a) the GNU
       General Public License or (b) the Artistic License.

       ORIGINAL AUTHOR

       Michael G Schwern <schwernATpobox.com>

SEE ALSO
       Class::Accessor



perl v5.8.8                       2007-07-11        Class::Accessor::Fast(3pm)