constant-lexical
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/constant/lexical.pm view on Meta::CPAN
}
tie %hh, constant::lexical::_hhfh::;;
';
sub import {
$^H |= 0x20000; # magic incantation to make %^H work before 5.10
shift;
return unless @ '_;
my @const = @_ == 1 && ref $_[0] eq 'HASH' ? keys %{$_[0]} : $_[0];
my $stashname = caller()."::"; my $stash = \%$stashname;
push @{hufh ? $hh{\%^H} ||= [] : ($^H{+__PACKAGE__} ||= bless[])},
map {
my $fqname = "$stashname$_"; my $ref;
if(exists $$stash{$_} && defined $$stash{$_}) {
$ref = ref $$stash{$_} eq 'SCALAR'
? $$stash{$_}
: *$fqname{CODE};
delete_sub($fqname);
}
[$fqname, $stashname, $_, $ref]
} @const;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.247 second using v1.00-cache-2.02-grep-82fe00e-cpan-2ea8abbae53 )