Description
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
Alternatives
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 | - | - | - |
Requires
Name | Value |
---|---|
p5-List-MoreUtils | = 0.428 |
p5-Tie-ToObject | = 0.03_2 |
perl5 | = 5.28.1_1 |
Download
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 |
Advertisement
Advertisement