#include <Destroyer.h>
Inheritance diagram for ASSA::Destroyer< T >:


Public Member Functions | |
| Destroyer (T *d_=0) | |
| Constructor. | |
| ~Destroyer () | |
| void | setGuard (T *d_) |
| Transfer ownership of object T to Destroyer class. | |
Private Member Functions | |
| Destroyer (const Destroyer< T > &) | |
| Destroyer< T > & | operator= (const Destroyer< T > &) |
Private Attributes | |
| T * | m_otg |
| Object T to guard. | |
Definition at line 24 of file Destroyer.h.
|
||||||||||
|
Constructor.
Definition at line 30 of file Destroyer.h. 00030 : m_otg (d_) { /* empty */ }
|
|
|||||||||
|
Definition at line 34 of file Destroyer.h.
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Transfer ownership of object T to Destroyer class.
Definition at line 43 of file Destroyer.h. 00043 { 00044 m_otg = d_; 00045 }
|
|
|||||
|
Object T to guard.
Definition at line 53 of file Destroyer.h. Referenced by ASSA::Destroyer< Logger >::setGuard(), and ASSA::Destroyer< Logger >::~Destroyer(). |
1.4.6