Class::MakeMethods::Template::Class.3pm

Langue: en

Version: 2004-09-06 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Class::MakeMethods::Template::Class - Associate information with a package

SYNOPSIS

   package MyObject;
   use Class::MakeMethods::Template::Class (
     scalar          => [ 'foo' ]
   );
   
   package main;
   
   MyObject->foo('bar')
   print MyObject->foo();
 
 

DESCRIPTION

These meta-methods provide access to class-specific values. They are similar to Static, except that each subclass has separate values.

Class:scalar

Creates methods to handle a scalar variable in the declaring package.

See the documentation on "Generic:scalar" for interfaces and behaviors.

Class:array

Creates methods to handle a array variable in the declaring package.

See the documentation on "Generic:array" for interfaces and behaviors.

Class:hash

Creates methods to handle a hash variable in the declaring package.

See the documentation on "Generic:hash" for interfaces and behaviors.