Geo::CountryFlags::CIA is autogenerated by Makefile.PL
Last updated Sat Sep 16 07:05:43 2006 GMT
NAME
Geo::CountryFlags::CIA::CIA - hash to map values
SYNOPSIS
Geo::CountryFlags::CIA provides a variety of methods and functions to lookup values either as hash-like constants (recommended) or directly from a hash array.
require $Geo::CountryFlags::CIA;
my $gcc = new Geo::CountryFlags::CIA;
$value = $gcc->KEY;
Perl 5.6 or greater can use syntax
$value = $gcc->$key;
or
$subref = subref Geo::CountryFlags::CIA;
$value = $subref->($key);
$value = &$subref($key);
or
$value = value Geo::CountryFlags::CIA($key);
Geo::CountryFlags::CIA->value($key);
to return a reference to the map directly
$hashref = hashptr Geo::CountryFlags::CIA($class);
$value = $hashref->{$key};
DESCRIPTION
Geo::CountryFlags::CIA maps CIA values.
Values may be returned directly by designating the KEY as a method or subroutine of the form:
$value = Geo::CountryFlags::CIA::KEY;
$value = Geo::CountryFlags::CIA->KEY;
or in Perl 5.6 and above
$value = Geo::CountryFlags::CIA->$key;
or
$gcc = new Geo::CountryFlags::CIA;
$value = $gcc->KEY;
or in Perl 5.6 and above
$value= = $gcc->$key;
$gcc = new Geo::CountryFlags::CIA;
Return a reference to the modules in this package.
$hashptr = hashptr Geo::CountryFlags::CIA($class);
Return a blessed reference to a copy of the hash in this package.
input: [optional] class or class ref returns: a reference blessed into $class if $class is present otherwise blessed into Geo::CountryFlags::CIA
$value = value Geo::CountryFlags::CIA($key);
$value = $gcc->value($key);
Return the value in the map hash or undef if it does not exist.
$subref = subref Geo::CountryFlags::CIA;
$subref = $gcc->subref;
Return a subroutine reference that will return the value of a key or undef if the key is not present.
$value = $subref->($key); $value = &$subref($key);
EXPORTs
Nothing
AUTHOR
Michael Robinton michael@bizsystems.com
COPYRIGHT and LICENSE
Copyright 2006 Michael Robinton, michael@bizsystems.com
This module is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version,
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See either the GNU General Public License or the Artistic License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA