Class::Struct - declare struct-like datatypes as Perl classes River stage five • 10866 direct dependents • 31265 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.32.0 - 20 Jun 2020 20:38:54 UTC

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 UTC

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 UTC

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 UTC

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

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

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

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

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

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

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

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

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 UTC

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

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

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 UTC

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 UTC

Class::Tiny - Minimalist class construction River stage four • 65 direct dependents • 4482 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.008 - 04 Sep 2020 14:57:38 UTC

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 UTC

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 UTC

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 UTC

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 UTC

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 UTC

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 UTC

Class::Contract - Design-by-Contract OO in Perl. River stage zero No dependents

Background Design-by-contract is a software engineering technique in which each module of a software system specifies explicitly what input (or data or arguments) it requires, and what output (or information or results) it guarantees to produce in re...

GGOEBEL/Class-Contract-1.14 - 26 Jun 2001 12:37:11 UTC

39 results (0.061 seconds)