The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Class::Struct"

Class::Struct - declare struct-like datatypes as Perl classes River stage five • 11292 direct dependents • 32664 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...

PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC

Class::Struct - declare struct-like datatypes as Perl classes River stage five • 11292 direct dependents • 32664 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...

RJBS/perl-5.36.0 - 28 May 2022 00:26:10 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 • 1 direct dependent • 1 total dependent

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 • 1 direct dependent • 1 total dependent

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.009 - 28 Jul 2023 05:41:56 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 • 1 direct dependent • 1 total dependent

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 • 71 direct dependents • 4041 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 • 11 direct dependents • 13 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

Devel::MAT::SV - represent a single SV from a heap dump River stage one • 3 direct dependents • 3 total dependents

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.53 - 07 Mar 2024 17:57:32 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.304 - 03 Sep 2022 17:26:02 UTC
41 results (0.051 seconds)