MooseX::XSAccessor::Trait::Attribute(3) get the Class::XSAccessor effect for a single attribute

SYNOPSIS


package MyClass;

use Moose;

has foo => (
traits => ["MooseX::XSAccessor::Trait::Attribute"],
...,
);

say __PACKAGE__->meta->get_attribute("foo")->accessor_is_simple;

DESCRIPTION

Attributes with this trait have the following additional methods, which each return booleans:
"accessor_is_simple"
"reader_is_simple"
"writer_is_simple"
"predicate_is_simple"
"clearer_is_simple"

What is meant by simple? Simple enough for Class::XSAccessor to take over the accessor's duties.

AUTHOR

Toby Inkster <[email protected]>.

COPYRIGHT AND LICENCE

This software is copyright (c) 2013 by Toby Inkster.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

DISCLAIMER OF WARRANTIES

THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.