Arch
view release on metacpan or search on metacpan
perllib/Arch/Storage.pm view on Meta::CPAN
$self->{name_alias} = 1;
$self->{"${element}_alias"} = $alias;
}
}
}
sub _name_operand ($$;$) {
my $self = shift;
my $arg = shift;
my $elem = shift;
my $func = (caller(1))[3];
my $name = $arg? Arch::Name->new($arg): $self->{name};
die "$func: no working name and no argument given\n" unless $name;
if ($elem) {
my $enclosing = $name->cast($elem);
die "$func: operand '$name' is not $elem\n" unless $enclosing;
$name = $enclosing;
}
return $name;
}
( run in 0.247 second using v1.01-cache-2.11-cpan-b61123c0432 )