NAME Class::Accessor::Assert - Accessors which type-check SYNOPSIS use Class::Accessor::Assert; __PACKAGE__->mk_accessors( qw( +foo bar=Some::Class baz ) ); DESCRIPTION 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 it needs to be of a certain class when setting that member, suffix "=CLASSNAME". Unblessed reference types such as "=HASH" or "=ARRAY" are acceptable. SEE ALSO Class::Accessor AUTHOR Simon Cozens, COPYRIGHT AND LICENSE Copyright 2003 by Simon Cozens This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.