GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  CLASS::MAKEMETHODS::TEMPLATE::GLOBAL (3)

.ds Aq ’

NAME

Class::MakeMethods::Template::Global - Method that are not instance-dependent

CONTENTS

SYNOPSIS



  package MyObject;
  use Class::MakeMethods::Template::Global (
    scalar          => [ foo ]
  );
 
  package main;

  MyObject->foo(bar)
  print MyObject->foo();
  ...
  print $my_instance->foo(); # same thing



DESCRIPTION

These meta-methods access values that are shared across all instances of your object in your process. For example, a hash_scalar meta-method will be able to store a different value for each hash instance you call it on, but a static_scalar meta-method will return the same value for any instance it’s called on, and setting it from any instance will change the value that all other instances see.

<B>Common ParametersB>: The following parameters are defined for Static meta-methods.
data The shared value.

    Standard Methods

The following methods from Generic should be supported:



  scalar
  string
  number
  boolean
  bits (?)
  array
  hash
  tiedhash (?)
  hash_of_arrays (?)
  object
  instance
  array_of_objects (?)
  code
  code_or_scalar (?)



See Class::MakeMethods::Template::Generic for the interfaces and behaviors of these method types.

The items marked with a ? above have not been tested sufficiently; please inform the author if they do not function as you would expect.

SEE ALSO

See Class::MakeMethods for general information about this distribution.

See Class::MakeMethods::Template for more about this family of subclasses.

See Class::MakeMethods::Template::Generic for information about the various accessor interfaces subclassed herein.

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 MAKEMETHODS::TEMPLATE::GLOBAL (3) 2004-09-06

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.