CUBRID Engine
latest
|
#include <memory_private_allocator.hpp>
Public Member Functions | |
private_unique_ptr (T *ptr, cubthread::entry *thread_p) | |
T * | get () const |
T * | release () |
void | swap (private_unique_ptr< T > &other) |
void | reset (T *ptr) |
T * | operator-> () const |
T & | operator* () const |
Private Attributes | |
std::unique_ptr< T, private_pointer_deleter< T > > | m_smart_ptr |
Definition at line 154 of file memory_private_allocator.hpp.
cubmem::private_unique_ptr< T >::private_unique_ptr | ( | T * | ptr, |
cubthread::entry * | thread_p | ||
) |
Definition at line 303 of file memory_private_allocator.hpp.
References cubmem::private_pointer_deleter< T >::thread_p.
|
inline |
Definition at line 310 of file memory_private_allocator.hpp.
Referenced by cubxasl::json_table::column::trigger_on_error().
|
inline |
Definition at line 344 of file memory_private_allocator.hpp.
|
inline |
Definition at line 337 of file memory_private_allocator.hpp.
|
inline |
Definition at line 316 of file memory_private_allocator.hpp.
|
inline |
Definition at line 330 of file memory_private_allocator.hpp.
|
inline |
Definition at line 323 of file memory_private_allocator.hpp.
References cubmem::private_unique_ptr< T >::m_smart_ptr.
|
private |
Definition at line 170 of file memory_private_allocator.hpp.
Referenced by cubmem::private_unique_ptr< T >::swap().