---
name: "Class::Accessor::Faster"
section: "3pm"
platform: "linux"
package: "perl-class-accessor"
version: "0.51-4"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Class::Accessor::Faster"
---

# Class::Accessor::Faster(3pm)

Even faster, but less expandable, accessors

## NAME

Class::Accessor::Faster - Even faster, but less expandable, accessors

## SYNOPSIS

```
  package Foo;
  use base qw(Class::Accessor::Faster);
```

## DESCRIPTION

This is a faster but less expandable version of Class::Accessor::Fast.

Class::Accessor's generated accessors require two method calls to accomplish 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.

Class::Accessor::Faster uses an array reference underneath to be faster.

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

## AUTHORS

Copyright 2017 Marty Pauley \<marty+perl@martian.org\>

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.

## SEE ALSO

Class::Accessor
