p5-Hash-AutoHash - Object-oriented access to real and tied hashes

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Quarterly i386
Package filename p5-Hash-AutoHash-1.17_1.txz
Package name p5-Hash-AutoHash
Package version 1.17
Package release 1
Package architecture i386
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Hash-AutoHash
License GPLv1+, ART10
Maintainer culot@FreeBSD.org
Download size 28.71 KB
Installed size 77.26 KB
This is yet another module that lets you access or change the elements
of a hash using methods with the same name as the element's key.  It
follows in the footsteps of Hash::AsObject, Hash::Inflator,
Data::OpenStruct::Deep, Object::AutoAccessor, and probably others. The
main difference between this module and its forebears is that it
supports tied hashes, in addition to regular hashes. This allows a
modular division of labor: this class is generic and treats all hashes
the same; any special semantics come from the tied hash.
WWW: https://metacpan.org/release/Hash-AutoHash


Package Version Architecture Repository
p5-Hash-AutoHash-1.17_1.txz 1.17 amd64 FreeBSD Ports Quarterly
p5-Hash-AutoHash-1.17_1.txz 1.17 i386 FreeBSD Ports Latest
p5-Hash-AutoHash-1.17_1.txz 1.17 amd64 FreeBSD Ports Latest
p5-Hash-AutoHash - - -


Name Value
p5-List-MoreUtils = 0.428
p5-Tie-ToObject = 0.03_2
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Hash-AutoHash-1.17_1.txz
Source Package devel/p5-Hash-AutoHash

Install Howto

Install p5-Hash-AutoHash txz package:

# pkg install p5-Hash-AutoHash

See Also

Package Description
p5-Hash-AutoHash-Args-1.18_1.txz Object-oriented processing of keyword-based argument lists
p5-Hash-Case-1.030.txz Base class for hashes with key-casing requirements
p5-Hash-Diff-0.007.txz Return the difference between two hashes as a hash
p5-Hash-FieldHash-0.15.txz Lightweight field hash implementation
p5-Hash-Flatten-1.19_2.txz Flatten, unflatten complex data hashes
p5-Hash-Merge-0.300.txz Merges hashes
p5-Hash-Merge-Simple-0.051_5.txz Recursively merge two or more hashes, simply
p5-Hash-MoreUtils-0.05_1.txz Perl extension to provide the stuff missing in Hash::Util
p5-Hash-MultiKey-0.06_1.txz Hashes whose keys can be multiple
p5-Hash-MultiValue-0.16.txz Perl extension to store multiple values per key
p5-Hash-NoRef-0.03_2.txz HASH that store values without increase the reference count
p5-Hash-Objectify-0.008.txz Create objects from hashes on the fly
p5-Hash-Slice-0.03.txz Make a hash from a deep slice of another hash
p5-Hash-Union-0.03_1.txz Smart hashes merging
p5-Hash-Util-FieldHash-Compat-0.11.txz Use Hash::Util::FieldHash or ties, depending on availability