Class::Struct - declare struct-like datatypes as Perl classes River stage five • 10229 direct dependents • 30266 total dependents

"Class::Struct" exports a single function, "struct". Given a list of element names and types, and optionally a class name, "struct" creates a Perl 5 class that implements a "struct-like" data structure. The new class is given a constructor method, "n...

XSAWYERX/perl-5.30.0 - 22 May 2019 09:35:50 GMT

Class::Struct - declare struct-like datatypes as Perl classes River stage five • 10229 direct dependents • 30266 total dependents

"Class::Struct" exports a single function, "struct". Given a list of element names and types, and optionally a class name, "struct" creates a Perl 5 class that implements a "struct-like" data structure. The new class is given a constructor method, "n...

SHAY/perl-5.30.1 - 10 Nov 2019 14:14:00 GMT

Class::Struct::FIELDS - Combine Class::Struct, base and fields River stage zero No dependents

"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 GMT

Class::MakeMethods::Template::Struct - Deprecated name for Array River stage one • 2 direct dependents • 3 total dependents

Earlier versions of this package included a package named Class::MakeMethods::Template::Struct. However, in hindsight, this name was poorly chosen, as it suggests some connection to C-style structs, where the behavior implemented more simply parallel...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 GMT

Class::MakeMethods::Emulator::Struct - Emulate Class::Struct River stage one • 2 direct dependents • 3 total dependents

This module emulates the functionality of Class::Struct by munging the provided field-declaration arguments to match those expected by Class::MakeMethods. It supports the same four types of accessors, the choice of array-based or hash-based objects, ...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 GMT

MarpaX::Java::ClassFile::Struct::Class - classes River stage zero No dependents

JDDPAUSE/MarpaX-Java-ClassFile-0.008 - 31 Mar 2016 05:22:44 GMT

lib/Class/StructTemplate.pm River stage zero No dependents

HEIKOWU/Class-StructTemplate-0.01 - 26 Dec 2000 22:22:39 GMT

lib/Class/Persistent/Plugin/MySQL.pm River stage zero No dependents

HEIKOWU/Class-StructTemplate-0.01 - 26 Dec 2000 22:22:39 GMT

lib/Class/Persistent/StructTemplate.pm River stage zero No dependents

HEIKOWU/Class-StructTemplate-0.01 - 26 Dec 2000 22:22:39 GMT

Class::MakeMethods::Template::StructBuiltin River stage one • 2 direct dependents • 3 total dependents

This class generates a wrapper around some builtin function, storing the results in the object and providing a by-name interface. Takes a (core) function name, and a arrayref of return position names (we will call it pos_list). Creates: new Calls the...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 GMT

Class::Template - struct/member template builder River stage zero No dependents

DMR/Class-Eroot-19960603 - 03 Jun 1996 20:17:52 GMT

Class::Class - Adds data members to Perl packages River stage zero No dependents

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 GMT

Class::Bits - Class wrappers around bit vectors River stage zero No dependents

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 GMT

Class::Tiny - Minimalist class construction River stage four • 63 direct dependents • 4231 total dependents

This module offers a minimalist class construction kit in around 120 lines of code. Here is a list of features: * defines attributes via import arguments * generates read-write accessors * supports lazy attribute defaults * supports custom accessors ...

DAGOLDEN/Class-Tiny-1.006 - 10 Sep 2016 18:55:56 GMT

Class::Date - Class for easy date and time manipulation River stage two • 12 direct dependents • 17 total dependents

This module is intended to provide a general-purpose date and datetime type for perl. You have a Class::Date class for absolute date and datetime, and have a Class::Date::Rel class for relative dates. You can use "+", "-", "<" and ">" operators as wi...

YANICK/Class-Date-1.1.17 - 01 Jun 2018 13:11:48 GMT

Class::Root - framework for writing perl OO modules River stage zero No dependents

We start writing code for class based on *Class::Root* with something like this: 1: package MyClass::Foo; 2: use Class::Root "isa"; 3: package MyClass::Foo::LOCAL; Line 1: is usual, here we define a name of our class. Line 2: compiles *Class::Root* a...

NIF/Class-Root-0.02 - 01 Oct 2007 00:33:54 GMT

Devel::Diagram - Discover the classes of an arbitrary suite of Perl modules River stage zero No dependents

Devel::Diagram scans the given Perl modules attempting to discover the class structure. It produces a hash table that can be converted to XML (or other formats) via Render(). An XSL stylesheet is included that converts the XML class diagram into HTML...

GLENNWOOD/Devel-Diagram-1.00 - 22 Jun 2003 06:16:04 GMT

Class::Builder - auto-generator of class accessors/special methods River stage zero No dependents

"Class::Builder" is a module helps OOP programmers to create `class's (packages, in terms of perl) in several ways of automation. If you've used one of "Class::MethodMaker", "Class::Struct" or "Class::Accessor", the concept of "Class::Builer" is not ...

HUANGWEI/Class-Builder-1.010 - 05 Oct 2003 07:39:18 GMT

Class::PObject - Simple framework for programming persistent objects River stage zero No dependents

Class::PObject is a simple class framework for programming persistent objects in Perl. Such objects can store themselves into disk, and restore themselves from disk....

SHERZODR/Class-PObject-2.17 - 20 Feb 2005 18:06:54 GMT

Class::Closure - Encapsulated, declarative class style River stage zero No dependents

Class::Closure is a package that makes creating Perl classes less cumbersome. You can think of it as a more featureful Class::Struct. To declare a class using Class::Closure, enter a new package, use Class::Closure, and define a sub called CLASS. Ins...

ARISTOTLE/Class-Closure-0.302 - 10 Jan 2015 10:40:59 GMT

40 results (0.042 seconds)