|
UFO: Alien Invasion
|
#include <autoptr.h>

Public Member Functions | |
| AutoPtr (T *const p=0) | |
| ~AutoPtr () | |
| void | deallocate () |
| T * | release () |
| void | operator= (T *const p) |
| T * | operator-> () const |
| T & | operator* () const |
| operator bool () const | |
| operator T* () const | |
Private Member Functions | |
| AutoPtr (const AutoPtr &) | |
| void | operator= (AutoPtr &) |
Private Attributes | |
| T * | p_ |
Definition at line 11 of file autoptr.h.
References AutoPtr< T >::p_.
|
inline |
Definition at line 46 of file autoptr.h.
References AutoPtr< T >::p_.
|
inline |
Definition at line 51 of file autoptr.h.
References AutoPtr< T >::p_.
|
inline |
Definition at line 41 of file autoptr.h.
References AutoPtr< T >::p_.
|
inline |
Definition at line 36 of file autoptr.h.
References AutoPtr< T >::p_.
Definition at line 29 of file autoptr.h.
References AutoPtr< T >::p_.
|
inline |
Definition at line 22 of file autoptr.h.
References AutoPtr< T >::p_.
|
private |
Definition at line 57 of file autoptr.h.
Referenced by AutoPtr< T >::operator bool(), AutoPtr< T >::operator T*(), AutoPtr< T >::operator*(), AutoPtr< T >::operator->(), AutoPtr< T >::operator=(), AutoPtr< T >::release(), and AutoPtr< T >::~AutoPtr().