CL_SharedPtr_DeleterClassCallback< Type, FreeClass > Class Template Reference
[clanCore System]

#include <sharedptr.h>

List of all members.

Public Member Functions

 CL_SharedPtr_DeleterClassCallback (Type *instance, FreeClass *free_class, void(FreeClass::*free_callback)(Type *))
virtual ~CL_SharedPtr_DeleterClassCallback ()

Public Attributes

Type * instance
FreeClass * free_class
void(FreeClass::* free_callback )(Type *)


Detailed Description

template<typename Type, typename FreeClass>
class CL_SharedPtr_DeleterClassCallback< Type, FreeClass >

(Internal ClanLib Class)


Constructor & Destructor Documentation

template<typename Type, typename FreeClass>
CL_SharedPtr_DeleterClassCallback< Type, FreeClass >::CL_SharedPtr_DeleterClassCallback Type *  instance,
FreeClass *  free_class,
void(FreeClass::*)(Type *)  free_callback
[inline]
 

template<typename Type, typename FreeClass>
virtual CL_SharedPtr_DeleterClassCallback< Type, FreeClass >::~CL_SharedPtr_DeleterClassCallback  )  [inline, virtual]
 


Member Data Documentation

template<typename Type, typename FreeClass>
void(FreeClass::* CL_SharedPtr_DeleterClassCallback< Type, FreeClass >::free_callback)(Type *)
 

template<typename Type, typename FreeClass>
FreeClass* CL_SharedPtr_DeleterClassCallback< Type, FreeClass >::free_class
 

template<typename Type, typename FreeClass>
Type* CL_SharedPtr_DeleterClassCallback< Type, FreeClass >::instance
 


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 02:39:40 2009 for ClanLib by  doxygen 1.4.6