Exponent::Collections::TCountedObjectDeleter< TypeName > Class Template Reference

Inheritance diagram for Exponent::Collections::TCountedObjectDeleter< TypeName >:

Exponent::Collections::TPointerDeleter< TypeName > List of all members.

Detailed Description

template<class TypeName>
class Exponent::Collections::TCountedObjectDeleter< TypeName >

Templated deleter of objects.

Date:
23/01/2006
Author:
Paul Chana
Version:
1.0.0 Initial version
Note:
All contents of this source code are copyright 2005 Exponent.
You may not redistribute the source files in any way (except compiled), unless expressly sanctioned by Exponent.
All content is the Intellectual property of Exponent.
Certain sections of this code may come from other sources. They are credited where applicable.
If you have comments, suggestions or bug reports please email plugins@expdigital.co.uk

Definition at line 180 of file TPointerDeleter.hpp.

Public Member Functions


Constructor & Destructor Documentation

template<class TypeName>
Exponent::Collections::TCountedObjectDeleter< TypeName >::TCountedObjectDeleter (  ) 

Construction

template<class TypeName>
virtual Exponent::Collections::TCountedObjectDeleter< TypeName >::~TCountedObjectDeleter (  )  [virtual]

Destruction


Member Function Documentation

template<class TypeName>
virtual void Exponent::Collections::TCountedObjectDeleter< TypeName >::deletePointer ( TypeName *  pointer  )  const [virtual]

Delete a pointer

Parameters:
pointer The pointer to delete

Implements Exponent::Collections::TPointerDeleter< TypeName >.

template<class TypeName>
virtual void Exponent::Collections::TCountedObjectDeleter< TypeName >::pointerAdded ( TypeName *  pointer  )  const [virtual]

Pointer is added (ie if you need to reference, do it here)

Parameters:
pointer The pointer to add

Implements Exponent::Collections::TPointerDeleter< TypeName >.


Infinity API - Exponent::Collections::TCountedObjectDeleter< TypeName > Class Template Reference generated on 7 Mar 2007