dlvhex
2.5.0
|
Mini auto-pointer for internal memory management. More...
#include <vs10/bm/bmutil.h>
Public Member Functions | |
ptr_guard (T *p) | |
~ptr_guard () | |
ptr_guard (T *p) | |
~ptr_guard () | |
Private Member Functions | |
ptr_guard (const ptr_guard< T > &p) | |
ptr_guard & | operator= (const ptr_guard< T > &p) |
ptr_guard (const ptr_guard< T > &p) | |
ptr_guard & | operator= (const ptr_guard< T > &p) |
Private Attributes | |
T * | ptr_ |
Mini auto-pointer for internal memory management.
bm::ptr_guard< T >::ptr_guard | ( | T * | p | ) | [inline] |
bm::ptr_guard< T >::~ptr_guard | ( | ) | [inline] |
Definition at line 109 of file bmutil.h.
References bm::ptr_guard< T >::ptr_.
bm::ptr_guard< T >::ptr_guard | ( | const ptr_guard< T > & | p | ) | [private] |
bm::ptr_guard< T >::ptr_guard | ( | T * | p | ) | [inline] |
bm::ptr_guard< T >::~ptr_guard | ( | ) | [inline] |
Definition at line 109 of file bmutil.h.
References bm::ptr_guard< T >::ptr_.
bm::ptr_guard< T >::ptr_guard | ( | const ptr_guard< T > & | p | ) | [private] |
ptr_guard& bm::ptr_guard< T >::operator= | ( | const ptr_guard< T > & | p | ) | [private] |
ptr_guard& bm::ptr_guard< T >::operator= | ( | const ptr_guard< T > & | p | ) | [private] |
T * bm::ptr_guard< T >::ptr_ [private] |
Definition at line 114 of file bmutil.h.
Referenced by bm::ptr_guard< T >::~ptr_guard().