Class cubmem::reference_store¶
template <typename T>
ClassList > cubmem > reference_store
#include <memory_reference_store.hpp>
Public Functions¶
| Type | Name |
|---|---|
| void | clear () |
| void | create_mutable_reference () |
| const T * | get_immutable () const |
| T * | get_mutable () const |
| bool | is_mutable () const |
| bool | is_null () const |
| reference_store & | operator= (reference_store && other) |
| reference_store & | operator= (reference_store &) = delete |
| reference_store () |
|
| reference_store (reference_store &) = delete |
|
| T * | release_mutable_reference () |
| void | set_immutable_reference (T * ptr) |
| void | set_mutable_reference (T * ptr) |
| ~reference_store () |
Public Functions Documentation¶
function clear¶
function create_mutable_reference¶
function get_immutable¶
function get_mutable¶
function is_mutable¶
function is_null¶
function operator=¶
function operator=¶
function reference_store [1/2]¶
function reference_store [2/2]¶
function release_mutable_reference¶
function set_immutable_reference¶
function set_mutable_reference¶
function ~reference_store¶
The documentation for this class was generated from the following file cubrid/src/base/memory_reference_store.hpp