FX::Pol::destructiveCopyNoDelete< type > Class Template Reference

#include <FXPolicies.h>

Inheritance diagram for FX::Pol::destructiveCopyNoDelete< type >:

FX::Generic::ptr< type, FX::Pol::destructiveCopyNoDelete > FX::Pol::destructiveCopy< type > List of all members.

Detailed Description

template<class type>
class FX::Pol::destructiveCopyNoDelete< type >

Policy specifying that an object pointee should be copied destructively but not deleted on destruction.

See also:
FX::Generic::ptr

Definition at line 119 of file FXPolicies.h.

Public Member Functions

 destructiveCopyNoDelete (type *d)
 destructiveCopyNoDelete (const destructiveCopyNoDelete &o)

Protected Member Functions

destructiveCopyNoDeleteoperator= (const destructiveCopyNoDelete &o)

Protected Attributes

type * data

Friends

type * PtrPtr (destructiveCopyNoDelete &p)
const type * PtrPtr (const destructiveCopyNoDelete &p)
type *& PtrRef (destructiveCopyNoDelete &p)
const type * PtrRef (const destructiveCopyNoDelete &p)


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:38:03 2009 for TnFOX by doxygen v1.4.7