Search results for "module:Class::Fields"
Class::Fields - Inspect the fields of a class.
NOTE This module, and the fields system, is largely obsolete. Please consider using one of the many accessor generating modules, or just skip directly to a complete object oriented system like Moose or Mouse. A collection of utility functions/methods...
MSCHWERN/Class-Fields-0.204 - 05 Feb 2011 03:35:20 UTC
Class::Fields::Fuxor - Low level manipuation of object data members
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 t...
MSCHWERN/Class-Fields-0.204 - 05 Feb 2011 03:35:20 UTC
Class::Struct::FIELDS - Combine Class::Struct, base and fields
"Class::Struct::FIELDS" exports a single function, "struct". Given a list of element names and types, and optionally a class name and/or an array reference of base classes, "struct" creates a Perl 5 class that implements a "struct-like" data structur...
BINKLEY/Class-Struct-FIELDS-1.1 - 05 Jul 2001 14:24:21 UTC
Class::Fields::Attribs - Attribute constants for use with data members
Simply exports a set of constants used for low level work on data members. Each constant is a bitmask used to represent the type of a data member (as in Public, Private, etc...). The exported attributes are: PUBLIC PRIVATE PROTECTED INHERITED Each of...
MSCHWERN/Class-Fields-0.204 - 05 Feb 2011 03:35:20 UTC
Class::Fields::Inherit - Inheritance of %FIELDS
A simple module to handle inheritance of the %FIELDS hash. base.pm is usually its only customer, though there's nothing stopping you from using it. inherit_fields inherit_fields($derived_class, $base_class); The $derived_class will inherit all of the...
MSCHWERN/Class-Fields-0.204 - 05 Feb 2011 03:35:20 UTC
DBIx::Class::Smooth::Fields - Specify columns
DBIx::Class::Smooth::Fields defines an alternative way to specify columns in DBIx::Class result sources. They make most sense when used together with the functions exported by Smooth::Helper::Row::Creation. These are just functions that return the ha...
CSSON/DBIx-Class-Smooth-0.0108 - 29 Nov 2020 19:45:40 UTC
DBIx::Class::Factory::Fields - fields for DBIx::Class::Factory class
Every callback used in DBIx::Class::Factory gets a "DBIx::Class::Factory::Fields" instance as an argument....
PUSHTAEV/DBIx-Class-Factory-0.04 - 16 Apr 2015 08:14:38 UTC
reform - Third millenium syntax for Perl 5 OOP
This module provides a less awkward syntax for Perl 5 OOP. "reform" must be the first thing to be used in your code, even above your package declaration. Shorthand inheritance Rather than using the cumbersome "use base 'Parent'" you may write: packag...
HKOCH/reform-0.3 - 10 Aug 2008 22:09:28 UTC
Class::Class - Adds data members to Perl packages
Class::Class implements inheritable data methods for your packages with the same rules of inheritance as your other methods by generating creating accessor methods for your data the first time you make an instance of your package. Why reinvent the wh...
BINKLEY/Class-Class-0.18 - 05 Jan 2000 19:30:23 UTC
Class::CGI - Fetch objects from your CGI object
For small CGI scripts, it's common to get a parameter, untaint it, pass it to an object constructor and get the object back. This module would allow one to to build "Class::CGI" handler classes which take the parameter value, automatically perform th...
OVID/Class-CGI-0.20 - 07 May 2006 21:41:36 UTC
Devel::MAT::SV - represent a single SV from a heap dump
Objects in this class represent individual SV variables found in the arena during a heap dump. Actual types of SV are represented by subclasses, which are documented below....
PEVANS/Devel-MAT-0.51 - 23 Mar 2023 14:53:11 UTC
QBit::Class - base class for QBit framework.
All classes must inherit QBit::Class....
MADSKILL/QBit-Class-0.3 - 27 Mar 2016 18:17:58 UTC
Class::CSV - Class based CSV parser/writer
This module can be used to create objects from *CSV* files, or to create *CSV* files from objects. Text::CSV_XS is used for parsing and creating *CSV* file lines, so any limitations in Text::CSV_XS will of course be inherant in this module. EXPORT No...
DJR/Class-CSV-1.03 - 08 Feb 2007 23:03:53 UTC
Class::Bits - Class wrappers around bit vectors
Class::Bits defines classes using bit vectors as storage. Object attributes are stored in bit fields inside the bit vector. Bit field sizes have to be powers of 2 (1, 2, 4, 8, 16 or 32). There is a class constructor subroutine: make_bits( field1 => s...
SALVA/Class-Bits-0.05 - 14 Oct 2003 19:14:47 UTC
Oryx::Class - abstract base class for Oryx classes
Abstract base class for Oryx persistent classes....
RHUNDT/Oryx-0.24 - 18 Jun 2006 19:57:44 UTC
Class::Slot - Simple, efficient, comple-time class declaration
Similar to the fields pragma, "slot" declares individual fields in a class, building a constructor and slot accessor methods. Although not nearly as full-featured as other solutions, "Class::Slot" is light-weight, fast, works with basic Perl objects,...
JEFFOBER/Class-Slot-0.09 - 10 Feb 2020 19:12:43 UTC
Fuse::Class - Base clsas for Fuse module implementation using class.
This module supports writing Fuse callback as method. Method name is same as Fuse callback, but first argment is an object (it's named '$self' usually). This is a small change for Fuse, but you can use power of OO like inheritance, encapsulation, ......
TOSHIFJW/Fuse-Class-0.03 - 15 Aug 2017 12:33:16 UTC