Search results for "module:Class::Struct"
Class::Struct - declare struct-like datatypes as Perl classes
"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
"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
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
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
JDDPAUSE/MarpaX-Java-ClassFile-0.009
-
28 Jul 2023 05:41:56 UTC
Class::MakeMethods::Template::StructBuiltin
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
DMR/Class-Eroot-19960603
-
03 Jun 1996 20:17:52 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::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
Class::Tiny - Minimalist class construction
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
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
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
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
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
Class::Builder - auto-generator of class accessors/special methods
"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
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
Class::PObject - Simple framework for programming persistent objects
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