Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Perl Modules

    Class::Fields::Fuxor 0.203

    Download button

    No screenshots available
    Downloads: 313  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Michael G Schwern | More programs
    Perl Artistic License / FREE
    November 15th, 2007, 05:46 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    Class::Fields::Fuxor description

    Class::Fields::Fuxor is a low level manipulation of object data members.

    Class::Fields::Fuxor is a low level manipulation of object data members.

    SYNOPSIS

    # As functions.
    use Class::Fields::Fuxor;
    add_fields($class, $attrib, @fields);
    add_field_set($class, @fields, @attribs);
    has_fields($class);
    $fields = get_fields($class);
    $fattr = get_attr($class);


    # As methods.
    package Foo;
    use base qw( Class::Fields::Fuxor );

    Foo->add_fields($attrib, @fields);
    Foo->has_fields;
    $fields = Foo->get_fields;
    $fattr = Foo->get_attr;

    This is a module for low level manipuation of the %FIELDS hash and its accompying %fields::attr hash without actually touching them. Modules like fields.pm, base.pm and public.pm make use of this module.

    %FIELDS and %fields::attr are currently used to store information about the data members of classes. Since the current data inheritance system, built around pseudo-hashes, is considered a bit twitchy, it is wise to encapsulate and rope it off in the expectation that it will be replaced with something better.

    Typically one does not want to mess with this stuff and instead uses fields.pm and friends or perhaps Class::Fields.

    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    object data members | Fuxor fields | Perl module | Fuxor | fields | Perl

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM