BSD Ports

devel/p5-Class-Container 0.13p1 OpenBSD

validate method/function parameters

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
devel, perl5

Description

This class facilitates building frameworks of several classes that inter-operate. It was first designed and built for "HTML::Mason", in which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and several other objects must create each other transparently, passing the appropriate parameters to the right class, possibly substituting their own subclass for any of these objects.

The main features of "Class::Container" are: * Declaration of parameters used by each member in a class framework. * Transparent passing of constructor parameters to the class that needs them. * Ability to create one (automatic) or many (manual) contained objects automatically and transparently.

In the other systems

SystemPortVersion
OpenBSDdevel/p5-Class-Container0.13p1
FreeBSDdevel/p5-Class-Container0.13
NetBSDdevel/p5-Class-Container0.13nb9
DragonFlydevel/p5-Class-Container0.13
MidnightBSDdevel/p5-Class-Container0.13
HardenedBSDdevel/p5-Class-Container0.13
GhostBSDdevel/p5-Class-Container0.13

Install

Binary package:

pkg_add p5-Class-Container

From the ports tree:

cd /usr/ports/devel/p5-Class-Container && make install

Dependencies

Build dependencies 1
Run dependencies 1
Required by 1