![]() |
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.