| Attribute::Abstract | RpdOp |
implement abstract methods with attributes | MARCEL |
| Attribute::Args | bpdfp |
check subroutine param types | SWINED |
| Attribute::Deprecated | RpdOp |
Mark deprecated methods | KASEI |
| Attribute::Exporter | bpdrp |
Replacement for Exporter module | AJWANS |
| Attribute::Handlers | RpdOp |
Simpler definition of attribute handlers | P5P |
| Attribute::Imports | apdpp |
Import symbols from other modules. | LEMBARK |
| Attribute::Memoize | RpdOp |
Attribute interface to Memoize.pm | MARCEL |
| Attribute::Overload | RpdOp |
Attribute that makes overloading easier | MARCEL |
| Attribute::Property | Rpnnn |
Lvalue methods with value validation | JUERD |
| Attribute::Signature | bpdhp |
Signatures on methods and subroutines | CHORNY |
| Attribute::TieClasses | RpdOp |
attribute wrappers for CPAN Tie classes | MARCEL |
| Attribute::Types | RpdO |
Attributes that confer type on variables | DCONWAY |