#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.