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

Property Value
Distribution Mageia 4.1
Repository Mageia Core i586
Package name perl-Hash-AutoHash
Package version 1.170.0
Package release 2.mga4
Package architecture noarch
Package type rpm
Installed size 77.53 KB
Download size 32.33 KB
Official Mirror
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 the Hash::AsObject manpage, the Hash::Inflator manpage,
the Data::OpenStruct::Deep manpage, the Object::AutoAccessor manpage, 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.
The class has a 'new' method but also supplies several functions for
constructing new Hash::AutoHash objects. Except in the simplest cases, we
recommend using the constructor functions rather than 'new'.
The constructor functions shown in the SYNOPSIS are all you need for
typical uses. autohash_hash creates a new 'real' (ie, not tied)
Hash::AutoHash object; autohash_tie creates a new tied Hash::AutoHash
object. Once the objects are constructed, the class treats them the same


Package Version Architecture Repository
perl-Hash-AutoHash-1.170.0-2.mga4.noarch.rpm 1.170.0 noarch Mageia Core
perl-Hash-AutoHash - - -


Name Value
perl(Carp) >= 1.200.0
perl(Cwd) >= 3.400.0
perl(Exporter) >= 5.680.0
perl(List::MoreUtils) >= 0.330.0
perl(List::Util) >= 1.320.0
perl(Tie::Hash) >= 1.40.0
perl(Tie::ToObject) >= 0.30.0
perl(XSLoader) >= 0.150.0
perl-base >= 2:5.18.1


Name Value
perl(Hash::AutoHash) -
perl(Hash::AutoHash::alias) -
perl(Hash::AutoHash::helper) -
perl-Hash-AutoHash == 1.170.0-2.mga4


Type URL
Binary Package perl-Hash-AutoHash-1.170.0-2.mga4.noarch.rpm
Source Package perl-Hash-AutoHash-1.170.0-2.mga4.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Hash-AutoHash rpm package:
    # urpmi perl-Hash-AutoHash




2013-10-21 - umeabot <umeabot> 1.170.0-2.mga4
+ Revision: 539480
- Mageia 4 Mass Rebuild
2013-10-06 - sander85 <sander85> 1.170.0-1.mga4
+ Revision: 492179
- update to 1.17
2013-01-13 - umeabot <umeabot> 1.160.0-2.mga3
+ Revision: 368338
- Mass Rebuild -
2013-01-08 - jquelin <jquelin> 1.160.0-1.mga3
+ Revision: 342201
- update to 1.16
2012-09-26 - jquelin <jquelin> 1.150.0-1.mga3
+ Revision: 298007
- update to 1.15
2012-09-10 - jquelin <jquelin> 1.140.0-1.mga3
+ Revision: 291689
- update to 1.14
2011-01-22 - jquelin <jquelin> 1.120.0-1.mga1
+ Revision: 32086
- mageia rebuild
- imported package perl-Hash-AutoHash

See Also

Package Description
perl-Hash-AutoHash-Args-1.180.0-2.mga4.noarch.rpm Object-oriented processing of argument lists (version 0)
perl-Hash-FieldHash-0.140.0-2.mga4.i586.rpm A lightweight field hash implementation
perl-Hash-Flatten-1.190.0-3.mga4.noarch.rpm Flatten/unflatten complex data hashes
perl-Hash-Map-0.14.0-3.mga4.noarch.rpm Manipulate hashes map like
perl-Hash-Merge-0.120.0-3.mga4.noarch.rpm Merges arbitrarily deep hashes into a single hash
perl-Hash-Merge-Simple-0.51.0-3.mga4.noarch.rpm Recursively merge two or more hashes, simply
perl-Hash-MoreUtils-0.40.0-2.mga4.noarch.rpm Provide the stuff missing in Hash::Util
perl-Hash-MultiValue-0.150.0-2.mga4.noarch.rpm Store multiple values per key
perl-Hash-NoRef-0.30.0-5.mga4.i586.rpm A HASH that store values without increase the reference count (weak references)
perl-Hash-Param-0.40.0-3.mga4.noarch.rpm CGI/Catalyst::Request-like parameter-hash accessor/mutator
perl-Hash-Rename-1.100.860-3.mga4.noarch.rpm Rename hash keys
perl-Hash-SafeKeys-0.30.0-4.mga4.i586.rpm Get hash contents without resetting each iterator
perl-Hash-Slice-0.30.0-3.mga4.noarch.rpm Make a hash from a deep slice of another hash
perl-Hash-Util-FieldHash-Compat-0.30.0-4.mga4.noarch.rpm Emulate Hash::Util::FieldHash using
perl-Heap-0.800.0-3.mga4.noarch.rpm Heap module for perl