NAME

Locale::TextDomain::OO::TiedInterface - Call object methods as tied hash

$Id: TiedInterface.pm 268 2010-01-11 09:05:18Z steffenw $

$HeadURL: https://perl-gettext-oo.svn.sourceforge.net/svnroot/perl-gettext-oo/module/tags/0.07/lib/Locale/TextDomain/OO/TiedInterface.pm $

VERSION

1.000

DESCRIPTION

This module wraps the object into a tied hash and allows to call a method as fetch hash.

SYNOPSIS

import all

use Locale::TextDomain::OO;
use Locale::TextDomain::OO::TiedInterface $loc_ref;
${loc_ref} = Locale::TextDomain::OO->new(
    ...
);

or import only the given variables, as example all

use Locale::TextDomain::OO;
use Locale::TextDomain::OO::TiedInterface $loc_ref, qw(
    %__begin_d
    %__begin_c
    %__begin_dc
    %__end_d
    %__end_c
    %__end_dc
    %__
    %__x
    %__n
    %__nx
    %__p
    %__px
    %__np
    %__npx
    %__d
    %__dx
    %__dn
    %__dnx
    %__dp
    %__dpx
    %__dnp
    %__dnpx
    %__c
    %__cx
    %__cn
    %__cnx
    %__cp
    %__cpx
    %__cnp
    %__cnpx
    %__dc
    %__dcx
    %__dcn
    %__dcnx
    %__dcp
    %__dcpx
    %__dcnp
    %__dcnpx
    %N__
    %N__x
    %N__n
    %N__nx
    %N__p
    %N__px
    %N__np
    %N__npx
    %N__d
    %N__dx
    %N__dn
    %N__dnx
    %N__dp
    %N__dpx
    %N__dnp
    %N__dnpx
    %N__c
    %N__cx
    %N__cn
    %N__cnx
    %N__cp
    %N__cpx
    %N__cnp
    %N__cnpx
    %N__dc
    %N__dcx
    %N__dcn
    %N__dcnx
    %N__dcp
    %N__dcpx
    %N__dcnp
    %N__dcnpx
    %maketext
    %maketext_p
    %loc
    %loc_p
    %localize
    %localize_p
    %Nmaketext
    %Nmaketext_p
    %Nloc
    %Nloc_p
    %Nlocalize
    %Nlocalize_p
    $__begin_d
    $__begin_c
    $__begin_dc
    $__end_d
    $__end_c
    $__end_dc
    $__
    $__x
    $__n
    $__nx
    $__p
    $__px
    $__np
    $__npx
    $__d
    $__dx
    $__dn
    $__dnx
    $__dp
    $__dpx
    $__dnp
    $__dnpx
    $__c
    $__cx
    $__cn
    $__cnx
    $__cp
    $__cpx
    $__cnp
    $__cnpx
    $__dc
    $__dcx
    $__dcn
    $__dcnx
    $__dcp
    $__dcpx
    $__dcnp
    $__dcnpx
    $N__
    $N__x
    $N__n
    $N__nx
    $N__p
    $N__px
    $N__np
    $N__npx
    $N__d
    $N__dx
    $N__dn
    $N__dnx
    $N__dp
    $N__dpx
    $N__dnp
    $N__dnpx
    $N__c
    $N__cx
    $N__cn
    $N__cnx
    $N__cp
    $N__cpx
    $N__cnp
    $N__cnpx
    $N__dc
    $N__dcx
    $N__dcn
    $N__dcnx
    $N__dcp
    $N__dcpx
    $N__dcnp
    $N__dcnpx
    $maketext
    $maketext_p
    $loc
    $loc_p
    $localize
    $localize_p
    $Nmaketext
    $Nmaketext_p
    $Nloc
    $Nloc_p
    $Nlocalize
    $Nlocalize_p
);
${loc_ref} = Locale::TextDomain::OO->new(
    ...
);

SUBROUTINES/METHODS

none

EXAMPLE

Inside of this distribution is a directory named example. Run this *.pl files.

DIAGNOSTICS

confess

CONFIGURATION AND ENVIRONMENT

none

DEPENDENCIES

Carp

Tie::Sub

INCOMPATIBILITIES

not known

BUGS AND LIMITATIONS

none

SEE ALSO

Locale::TextDoamin::OO

AUTHOR

Steffen Winkler

LICENSE AND COPYRIGHT

Copyright (c) 2009 - 2013, Steffen Winkler <steffenw at cpan.org>. All rights reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.