TT CORE SDK 2.0.1.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.