SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Tie-Hash-TwoWay rpm build for : OpenSuSE. For other distributions click perl-Tie-Hash-TwoWay.

Name : perl-Tie-Hash-TwoWay
Version : 1.08 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp156.6.1 Date : 2024-07-03 19:16:20
Group : Development/Libraries/Perl Source RPM : perl-Tie-Hash-TwoWay-1.08-lp156.6.1.src.rpm
Size : 0.01 MB
Packager : https://www_suse_com/
Summary : Perl extension for two-way mapping between two disjoint sets
Description :
Tie::Hash::TwoWay will take a list of one-way associations and
transparently create their reverse. For instance, say you have a list of
machines, and a list of classes that each machine belongs to.
Tie::Hash::TwoWay will take the machines, one by one, with an associated
array reference of class names, and build the reverse mapping of classes to
machines. All the mappings are stored as hashes. You can access the
secondary mappings as if they were hash keys in their own right.

Deleting a key in either the forward or reverse mapping will delete all its
mappings in the other direction as well. If a key has no more mappings, the
key itself is deleted as well. For example, if you delete machine \"joe\"
that was in class \"extra\", and there are no other machines in class
\"extra\", that class will be automatically deleted as well.

Peculiarities, which might be considered bugs:

Duplicate keys, overlapping between the primary and the secondary, are
allowed (for instance, a class named the same as a machine). Fetching a
key, checking for its existence, and deleting it will go to the primary
mapping first and then to the secondary.

The keys of the TwoWay hash are the keys of the primary mapping. The
reverse mapping (which is just a hash reference) can be obtained by using
the scalar operator on the tied hash.

Everything is stored in hashes for faster access, at the expense of memory.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-T/15.6/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Tie-Hash-TwoWay-1.08-lp156.6.1.noarch.rpm
     

Provides :
perl(Tie::Hash::TwoWay)
perl-Tie-Hash-TwoWay

Requires :
perl(:MODULE_COMPAT_5.26.1)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/Tie
/usr/lib/perl5/vendor_perl/5.26.1/Tie/Hash
/usr/lib/perl5/vendor_perl/5.26.1/Tie/Hash/TwoWay.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Tie-Hash-TwoWay
/usr/share/doc/packages/perl-Tie-Hash-TwoWay/Changes
/usr/share/doc/packages/perl-Tie-Hash-TwoWay/README
/usr/share/man/man3/Tie::Hash::TwoWay.3pm.gz

 
ICM