Lines Matching defs:Attribute

1 package Attribute::Handlers;
51 return unless $class eq "Attribute::Handlers";
106 croak "Attribute handler '$2' doesn't handle $1 attributes";
168 *{"Attribute::Handlers::UNIVERSAL::MODIFY_${_}_ATTRIBUTES"} =
170 push @UNIVERSAL::ISA, 'Attribute::Handlers::UNIVERSAL'
171 unless grep /^Attribute::Handlers::UNIVERSAL$/, @UNIVERSAL::ISA;
218 Attribute::Handlers - Simpler definition of attribute handlers
222 This document describes version 0.78 of Attribute::Handlers,
229 use Attribute::Handlers;
281 use Attribute::Handlers autotie => { Cycle => Tie::Cycle };
301 use Attribute::Handlers;
381 Attribute::Handlers makes strenuous efforts to convert
450 use Attribute::Handlers;
462 use Attribute::Handlers;
471 Occasionally the strenuous efforts Attribute::Handlers makes to convert
518 use Attribute::Handlers;
556 This software pattern is so widely applicable that Attribute::Handlers
558 C<use Attribute::Handlers> statement. So, the cycling example,
561 use Attribute::Handlers autotie => { Cycle => 'Tie::Cycle' };
582 Attribute::Handlers takes care of that automagically. You can even pass
586 use Attribute::Handlers
594 use Attribute::Handlers autotie => {
602 facilitiate this, Attribute::Handlers recognizes a special "pseudo-class" --
607 use Attribute::Handlers autotie => { '__CALLER__::Roo' => __PACKAGE__ };
609 This causes Attribute::Handlers to define the C<Roo> attribute in the package
622 use Attribute::Handlers autotieref => { Selfish => Tie::Selfish };
631 use Attribute::Handlers autotieref => { Selfish => Tie::Selfish };
751 use Attribute::Handlers;
794 =item C<Attribute handler %s doesn't handle %s attributes>