Main Page   Namespace List   Class Hierarchy   Compound List   File List   Header Files   Namespace Members   Compound Members   File Members  

arg_deep_copy_utils.h File Reference

A number of smart pointer types need mechanisms for copying the pointee objects. More...


Namespaces

namespace  arg


Detailed Description

A number of smart pointer types need mechanisms for copying the pointee objects.

This file supplies utility functions implementing the default algorithms and permitting tailoring.

Classes . . : cloneable, Cloneable - tags to support deep copying. Functions . : deep_copy<>() - functions to support deep copying.

Modification History

   06-Apr-00 : Reworked documentation following user feedback  Alan Griffiths
   04-Nov-99 : Revised copyright notice                     Alan Griffiths
   22-Sep-99 : Original version                                Alan Griffiths

Copyright 1999-2000 Alan Griffiths