|
TT CORE SDK 2.0.2.1
TT CORE SDK documentation
|
#include <shared_ptr.h>
Public Types | |
| typedef T | element_type |
| typedef T * | pointer |
| typedef const T * | const_pointer |
| typedef T & | reference |
| typedef const T & | const_reference |
Public Member Functions | |
| shared_ptr () | |
| shared_ptr (pointer p) | |
| ~shared_ptr () | |
| shared_ptr (const shared_ptr< T > &cc) | |
| template<typename U> | |
| shared_ptr (const shared_ptr< U > &cc) | |
| shared_ptr & | operator= (const shared_ptr &rhs) |
| template<typename U> | |
| shared_ptr & | operator= (const shared_ptr< U > &rhs) |
| operator bool () | |
| operator bool () const | |
| template<typename U> | |
| shared_ptr< U > | cast () |
| pointer | operator-> () |
| const_pointer | operator-> () const |
| reference | operator* () |
| const_reference | operator* () const |
| void | reset (pointer p) |
| void | reset () |
| pointer | get () |
| const_pointer | get () const |
Friends | |
| template<typename U> | |
| class | shared_ptr |
Definition at line 25 of file shared_ptr.h.
| typedef const T* ttsdk::shared_ptr< T >::const_pointer |
Definition at line 30 of file shared_ptr.h.
| typedef const T& ttsdk::shared_ptr< T >::const_reference |
Definition at line 32 of file shared_ptr.h.
| typedef T ttsdk::shared_ptr< T >::element_type |
Definition at line 28 of file shared_ptr.h.
| typedef T* ttsdk::shared_ptr< T >::pointer |
Definition at line 29 of file shared_ptr.h.
| typedef T& ttsdk::shared_ptr< T >::reference |
Definition at line 31 of file shared_ptr.h.
|
inline |
Definition at line 34 of file shared_ptr.h.
|
inline |
Definition at line 38 of file shared_ptr.h.
|
inline |
Definition at line 44 of file shared_ptr.h.
|
inline |
Definition at line 50 of file shared_ptr.h.
|
inline |
Definition at line 58 of file shared_ptr.h.
Definition at line 87 of file shared_ptr.h.
|
inline |
|
inline |
Definition at line 129 of file shared_ptr.h.
|
inline |
Definition at line 79 of file shared_ptr.h.
|
inline |
Definition at line 80 of file shared_ptr.h.
|
inline |
Definition at line 102 of file shared_ptr.h.
|
inline |
Definition at line 107 of file shared_ptr.h.
|
inline |
Definition at line 92 of file shared_ptr.h.
|
inline |
Definition at line 97 of file shared_ptr.h.
|
inline |
Definition at line 64 of file shared_ptr.h.
|
inline |
Definition at line 72 of file shared_ptr.h.
|
inline |
|
inline |
Definition at line 112 of file shared_ptr.h.
|
friend |
Definition at line 152 of file shared_ptr.h.