|
Otclient 1.0
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 |