![]() |
QxOrm 1.5.0
C++ Object Relational Mapping library
|
#include <new>#include <stdexcept>#include <string>#include <vector>#include <assert.h>#include <stddef.h>#include "class_level_lock.h"#include "mem_pool_base.h"Go to the source code of this file.
Classes | |
| class | qx::memory::static_mem_pool_set |
| class | qx::memory::static_mem_pool< _Sz, _Gid > |
Namespaces | |
| namespace | qx |
| Root namespace for all QxOrm library features. | |
| namespace | qx::memory |
| QxOrm library memory leak detection (by Wu Yongwei) | |
Macros | |
| #define | __PRIVATE private |
| #define | _STATIC_MEM_POOL_TRACE(_Lck, _Msg) |
| #define | DECLARE_STATIC_MEM_POOL(_Cls) |
| #define | DECLARE_STATIC_MEM_POOL__NOTHROW(_Cls) |
| #define | DECLARE_STATIC_MEM_POOL_GROUPED(_Cls, _Gid) |
| #define | DECLARE_STATIC_MEM_POOL_GROUPED__NOTHROW(_Cls, _Gid) |
| #define | PREPARE_STATIC_MEM_POOL(_Cls) |
| #define | PREPARE_STATIC_MEM_POOL_GROUPED(_Cls, _Gid) |
Variables | |
| template<size_t _Sz, int _Gid> | |
| bool | qx::memory::static_mem_pool< _Sz, _Gid >::_S_destroyed = false |
| template<size_t _Sz, int _Gid> | |
| mem_pool_base::_Block_list * | qx::memory::static_mem_pool< _Sz, _Gid >::_S_memory_block_p = NULL |
| template<size_t _Sz, int _Gid> | |
| static_mem_pool< _Sz, _Gid > * | qx::memory::static_mem_pool< _Sz, _Gid >::_S_instance_p = _S_create_instance() |
Header file for the ‘static’ memory pool.
Definition in file static_mem_pool.h.
| #define __PRIVATE private |
Definition at line 65 of file static_mem_pool.h.
| #define _STATIC_MEM_POOL_TRACE | ( | _Lck, | |
| _Msg ) |
Definition at line 81 of file static_mem_pool.h.
| #define DECLARE_STATIC_MEM_POOL | ( | _Cls | ) |
Definition at line 314 of file static_mem_pool.h.
| #define DECLARE_STATIC_MEM_POOL__NOTHROW | ( | _Cls | ) |
Definition at line 333 of file static_mem_pool.h.
| #define DECLARE_STATIC_MEM_POOL_GROUPED | ( | _Cls, | |
| _Gid ) |
Definition at line 348 of file static_mem_pool.h.
| #define DECLARE_STATIC_MEM_POOL_GROUPED__NOTHROW | ( | _Cls, | |
| _Gid ) |
Definition at line 367 of file static_mem_pool.h.
| #define PREPARE_STATIC_MEM_POOL | ( | _Cls | ) |
Definition at line 383 of file static_mem_pool.h.
| #define PREPARE_STATIC_MEM_POOL_GROUPED | ( | _Cls, | |
| _Gid ) |
Definition at line 387 of file static_mem_pool.h.