MooseX-ArrayRef
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/MooseX/ArrayRef/Meta/Instance.pm view on Meta::CPAN
*$m = sub {
my $meta = shift;
$meta->associated_metaclass->$m(@_);
}
}
}
override create_instance => sub {
my $meta = shift;
my $class = $meta->associated_metaclass;
bless [ (EMPTY) x $meta->slot_count ] => $class->name;
};
override clone_instance => sub {
my ($meta, $instance) = @_;
my $class = $meta->associated_metaclass;
bless [ @{$instance} ] => $class->name;
};
override get_slot_value => sub {
my ($meta, $instance, $slot_name) = @_;
my $value = $instance->[ $meta->slot_index($slot_name) ];
return if $value == EMPTY;
return $value;
};
override set_slot_value => sub {
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.336 second using v1.00-cache-2.02-grep-82fe00e-cpan-a086c87fca4 )