debian man page for class::makemethods::template::ref

Query: class::makemethods::template::ref

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MakeMethods::Template::Ref(3pm) 			User Contributed Perl Documentation			   MakeMethods::Template::Ref(3pm)

NAME
Class::MakeMethods::Template::Ref - Universal copy and compare methods
SYNOPSIS
package MyObject; use Class::MakeMethods::Template::Ref ( 'Hash:new' => [ 'new' ], clone => [ 'clone' ] ); package main; my $obj = MyObject->new( foo => ["Foozle", "Bozzle"] ); my $clone = $obj->clone(); print $obj->{'foo'}[1];
DESCRIPTION
The following types of methods are provided via the Class::MakeMethods interface: clone Produce a deep copy of an instance of almost any underlying datatype. Parameters: init_method If defined, this method is called on the new object with any arguments passed in. prototype Create new instances by making a deep copy of a static prototypical instance. Parameters: init_method If defined, this method is called on the new object with any arguments passed in. compare Compare one object to another. Templates o default Three-way (sorting-style) comparison. o equals Are these two objects equivalent? o identity Are these two references to the exact same object?
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::Utility::Ref for the clone and compare functions used above. perl v5.10.1 2004-09-06 MakeMethods::Template::Ref(3pm)
Related Man Pages
class::makemethods::basic(3pm) - debian
class::makemethods::emulator::mcoder(3pm) - debian
class::makemethods::evaled(3pm) - debian
class::makemethods::template::classinherit(3pm) - debian
class::makemethods::template::global(3pm) - debian
Similar Topics in the Unix Linux Community
ChibiTracker 1.2 (Default branch)
How to clone a 382-workstations hdd?
Samba broken on clone Ubuntu
AutoSys
How to clone an AIX 5.3?