#include <rw_allocator.h>
|
| enum | MemFun {
m_ctor
, m_cpy_ctor
, m_cvt_ctor
, m_cpy_assign
,
m_cvt_assign
, m_dtor
, m_allocate
, m_deallocate
,
m_construct
, m_destroy
, m_address
, m_max_size
,
n_funs
} |
| |
Definition at line 46 of file rw_allocator.h.
◆ MemFun
| Enumerator |
|---|
| m_ctor | |
| m_cpy_ctor | |
| m_cvt_ctor | |
| m_cpy_assign | |
| m_cvt_assign | |
| m_dtor | |
| m_allocate | |
| m_deallocate | |
| m_construct | |
| m_destroy | |
| m_address | |
| m_max_size | |
| n_funs | |
Definition at line 49 of file rw_allocator.h.
◆ SharedAlloc()
| SharedAlloc::SharedAlloc |
( |
_RWSTD_SIZE_T |
= _RWSTD_SIZE_MAX, |
|
|
_RWSTD_SIZE_T |
= _RWSTD_SIZE_MAX |
|
) |
| |
◆ ~SharedAlloc()
| SharedAlloc::~SharedAlloc |
( |
| ) |
|
|
virtual |
◆ allocate()
| void * SharedAlloc::allocate |
( |
_RWSTD_SIZE_T |
, |
|
|
_RWSTD_SIZE_T |
, |
|
|
const void * |
|
|
) |
| |
|
virtual |
◆ deallocate()
| void SharedAlloc::deallocate |
( |
void * |
, |
|
|
_RWSTD_SIZE_T |
, |
|
|
_RWSTD_SIZE_T |
|
|
) |
| |
|
virtual |
◆ func_name()
| const char * SharedAlloc::func_name |
( |
MemFun |
mf | ) |
|
|
static |
◆ funcall()
◆ id()
| int SharedAlloc::id |
( |
| ) |
const |
|
inline |
◆ instance()
◆ max_size()
| size_t SharedAlloc::max_size |
( |
_RWSTD_SIZE_T |
= 1 | ) |
|
|
virtual |
◆ reset_call_counters()
| void SharedAlloc::reset_call_counters |
( |
| ) |
|
◆ max_blocks_
| _RWSTD_SIZE_T SharedAlloc::max_blocks_ |
◆ max_bytes_
| _RWSTD_SIZE_T SharedAlloc::max_bytes_ |
◆ n_blocks_
| _RWSTD_SIZE_T SharedAlloc::n_blocks_ |
◆ n_bytes_
| _RWSTD_SIZE_T SharedAlloc::n_bytes_ |
◆ n_calls_
| _RWSTD_SIZE_T SharedAlloc::n_calls_[n_funs] |
◆ n_refs_
| _RWSTD_SIZE_T SharedAlloc::n_refs_ |
◆ n_throws_
| _RWSTD_SIZE_T SharedAlloc::n_throws_[n_funs] |
◆ throw_at_calls_
| _RWSTD_SIZE_T SharedAlloc::throw_at_calls_[n_funs] |
The documentation for this struct was generated from the following files: