|
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.
Definition at line 30 of file shared_ptr.h.
Definition at line 32 of file shared_ptr.h.
Definition at line 28 of file shared_ptr.h.
Definition at line 29 of file shared_ptr.h.
Definition at line 31 of file shared_ptr.h.
|
inline |
Definition at line 34 of file shared_ptr.h.
|
inline |
|
inline |
Definition at line 44 of file shared_ptr.h.
|
inline |
|
inline |
|
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 |
|
inline |
|
inline |
Definition at line 152 of file shared_ptr.h.