#include <libinline.h>
Public Member Functions | |
| T * | get () const |
| operator T * () const | |
| T & | operator* () const |
| T * | operator-> () const |
| sp & | operator= (T *other) |
| sp & | operator= (const sp< T > &other) |
| template<typename U > | |
| sp & | operator= (const sp< U > &other) |
| sp () | |
| sp (T *other) | |
| ~sp () | |
Private Attributes | |
| T * | m_ptr |
Friends | |
| class | wp |
Definition at line 11 of file libinline.h.
| android::sp< T >::sp | ( | ) | [inline] |
Definition at line 13 of file libinline.h.
| android::sp< T >::sp | ( | T * | other | ) | [inline] |
Definition at line 14 of file libinline.h.
| android::sp< T >::~sp | ( | ) | [inline] |
Definition at line 15 of file libinline.h.
| T* android::sp< T >::get | ( | ) | const [inline] |
Definition at line 22 of file libinline.h.
| android::sp< T >::operator T * | ( | ) | const [inline] |
Definition at line 23 of file libinline.h.
| T& android::sp< T >::operator* | ( | ) | const [inline] |
Definition at line 20 of file libinline.h.
| T* android::sp< T >::operator-> | ( | ) | const [inline] |
Definition at line 21 of file libinline.h.
| sp& android::sp< T >::operator= | ( | T * | other | ) | [inline] |
Definition at line 16 of file libinline.h.
| sp& android::sp< T >::operator= | ( | const sp< T > & | other | ) | [inline] |
Definition at line 17 of file libinline.h.
| sp& android::sp< T >::operator= | ( | const sp< U > & | other | ) | [inline] |
Definition at line 19 of file libinline.h.
friend class wp [friend] |
Definition at line 25 of file libinline.h.
T* android::sp< T >::m_ptr [private] |
Definition at line 26 of file libinline.h.