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

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 way.



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

    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


    • /usr/lib/perl5/vendor_perl/5.18.1/Hash/
    • /usr/share/doc/perl-Hash-AutoHash/Changes
    • /usr/share/doc/perl-Hash-AutoHash/META.json
    • /usr/share/doc/perl-Hash-AutoHash/META.yml
    • /usr/share/doc/perl-Hash-AutoHash/MYMETA.yml
    • /usr/share/doc/perl-Hash-AutoHash/README
    • /usr/share/man/man3/Hash::AutoHash.3pm.xz


    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