#include <autonullptr.hh>

Public Member Functions | |
| AutoNullPtr () | |
| AutoNullPtr (T *ptr) | |
| AutoNullPtr (const AutoNullPtr< T > &b) | |
| ~AutoNullPtr () | |
| AutoNullPtr< T > & | operator= (const AutoNullPtr< T > &b) |
| AutoNullPtr< T > & | operator= (T *ptr) |
| T * | get () const |
| T & | operator* () const |
| T * | operator-> () const |
| operator bool () const | |
| AutoNullPtr< T >::AutoNullPtr | ( | ) | [inline] |
| AutoNullPtr< T >::AutoNullPtr | ( | T * | ptr | ) | [inline] |
| AutoNullPtr< T >::AutoNullPtr | ( | const AutoNullPtr< T > & | b | ) | [inline] |
| AutoNullPtr< T >::~AutoNullPtr | ( | ) | [inline] |
References IListBase::iList_remove().
| AutoNullPtr<T>& AutoNullPtr< T >::operator= | ( | const AutoNullPtr< T > & | b | ) | [inline] |
References AutoNullPtr< T >::get(), and IListBase::iList_remove().
| AutoNullPtr<T>& AutoNullPtr< T >::operator= | ( | T * | ptr | ) | [inline] |
References IListBase::iList_remove().
| T* AutoNullPtr< T >::get | ( | ) | const [inline] |
Referenced by main(), operator!=(), AutoNullPtr< T >::operator=(), operator==(), operator>(), and operator>=().
| T& AutoNullPtr< T >::operator* | ( | ) | const [inline] |
| T* AutoNullPtr< T >::operator-> | ( | ) | const [inline] |
| AutoNullPtr< T >::operator bool | ( | ) | const [inline] |
1.5.6