UFO: Alien Invasion
Loading...
Searching...
No Matches
SharedPtrDeletionDeleterImpl< T, D > Class Template Reference

#include <sharedptr.h>

Inheritance diagram for SharedPtrDeletionDeleterImpl< T, D >:
Inheritance graph
Collaboration diagram for SharedPtrDeletionDeleterImpl< T, D >:
Collaboration graph

Public Member Functions

 SharedPtrDeletionDeleterImpl (T *ptr, D d)
 ~SharedPtrDeletionDeleterImpl ()
Public Member Functions inherited from SharedPtrDeletionInternal
virtual ~SharedPtrDeletionInternal ()

Private Attributes

T * _ptr
_deleter

Detailed Description

template<class T, class D>
class SharedPtrDeletionDeleterImpl< T, D >

Definition at line 38 of file sharedptr.h.

Constructor & Destructor Documentation

◆ SharedPtrDeletionDeleterImpl()

template<class T, class D>
SharedPtrDeletionDeleterImpl< T, D >::SharedPtrDeletionDeleterImpl ( T * ptr,
D d )
inline

Definition at line 40 of file sharedptr.h.

References _deleter, and _ptr.

◆ ~SharedPtrDeletionDeleterImpl()

template<class T, class D>
SharedPtrDeletionDeleterImpl< T, D >::~SharedPtrDeletionDeleterImpl ( )
inline

Definition at line 44 of file sharedptr.h.

References _deleter, and _ptr.

Field Documentation

◆ _deleter

template<class T, class D>
D SharedPtrDeletionDeleterImpl< T, D >::_deleter
private

Definition at line 50 of file sharedptr.h.

Referenced by SharedPtrDeletionDeleterImpl(), and ~SharedPtrDeletionDeleterImpl().

◆ _ptr

template<class T, class D>
T* SharedPtrDeletionDeleterImpl< T, D >::_ptr
private

Definition at line 49 of file sharedptr.h.

Referenced by SharedPtrDeletionDeleterImpl(), and ~SharedPtrDeletionDeleterImpl().


The documentation for this class was generated from the following file: