Otclient
14/8/2020
|
#include <shared_object.h>
Public Types | |
typedef T | element_type |
typedef T *shared_object_ptr::* | unspecified_bool_type |
Public Member Functions | |
shared_object_ptr () | |
shared_object_ptr (T *p, bool add_ref=true) | |
shared_object_ptr (shared_object_ptr const &rhs) | |
template<class U > | |
shared_object_ptr (shared_object_ptr< U > const &rhs, typename std::enable_if< std::is_convertible< U *, T * >::value, U * >::type=nullptr) | |
~shared_object_ptr () | |
void | reset () |
void | reset (T *rhs) |
void | swap (shared_object_ptr &rhs) |
T * | get () const |
refcount_t | use_count () const |
bool | is_unique () const |
template<class U > | |
shared_object_ptr & | operator= (shared_object_ptr< U > const &rhs) |
T & | operator* () const |
T * | operator-> () const |
shared_object_ptr & | operator= (shared_object_ptr const &rhs) |
shared_object_ptr & | operator= (T *rhs) |
operator unspecified_bool_type () const | |
bool | operator! () const |
shared_object_ptr (shared_object_ptr &&rhs) | |
shared_object_ptr & | operator= (shared_object_ptr &&rhs) |
Definition at line 39 of file shared_object.h.
typedef T stdext::shared_object_ptr< T >::element_type |
Definition at line 66 of file shared_object.h.
typedef T* shared_object_ptr::* stdext::shared_object_ptr< T >::unspecified_bool_type |
Definition at line 96 of file shared_object.h.
|
inline |
|
inline |
Definition at line 69 of file shared_object.h.
|
inline |
Definition at line 74 of file shared_object.h.
|
inline |
Definition at line 76 of file shared_object.h.
|
inline |
Definition at line 77 of file shared_object.h.
|
inline |
Definition at line 101 of file shared_object.h.
|
inline |
|
inline |
Definition at line 85 of file shared_object.h.
|
inline |
Definition at line 97 of file shared_object.h.
|
inline |
Definition at line 98 of file shared_object.h.
|
inline |
Definition at line 89 of file shared_object.h.
|
inline |
Definition at line 90 of file shared_object.h.
|
inline |
Definition at line 102 of file shared_object.h.
|
inline |
Definition at line 92 of file shared_object.h.
|
inline |
Definition at line 87 of file shared_object.h.
|
inline |
Definition at line 93 of file shared_object.h.
|
inline |
|
inline |
Definition at line 80 of file shared_object.h.
|
inline |
|
inline |