|
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().