Release 1.0  Copyright ã1994 by Don Yacktman.  All Rights Reserved.

List (DeepCopy)

Declared In:	<misckit/MiscListExtensions.h>

Category Description

This provides the traditional ªdeepº copy methods for a List class.  Rather than simply copying the objects in the List, these methods allow a List object to do a ªdeepº copy of every object in the list.  If the objects do not respond to the ±deepCopyFromZone: method, then the objects are simply sent the ±copyFromZone: message instead.

Method Types

Making deep copies of a List	- deepCopy
	- deepCopyFromZone:

Instance Methods

deepCopy
-  deepCopy

Returns a copy of the receiving List with ªdeepº copies of all the objects in that list.

See also:  ±copy (List), ±copyFromZone: (List), and ±deepCopyFromZone:

deepCopyFromZone:
-  deepCopyFromZone:(NXZone *)zone

Returns a copy of the receiving List with ªdeepº copies of all the objects in that list.  All copies are allocated from the zone zone.

See also:  ±copy (List), ±copyFromZone: (List), and ±deepCopy