![]() |
QxOrm
1.5.0
C++ Object Relational Mapping library
|
#include <static_mem_pool.h>
Public Types | |
| typedef class_level_lock < static_mem_pool_set >::lock | lock |
Public Member Functions | |
| void | recycle () |
| void | add (mem_pool_base *__memory_pool_p) |
Static Public Member Functions | |
| static static_mem_pool_set & | instance () |
Public Attributes | |
| __PRIVATE | __pad0__: ~static_mem_pool_set() |
Private Types | |
| typedef std::vector < mem_pool_base * > | container_type |
Private Member Functions | |
| static_mem_pool_set () | |
| static_mem_pool_set (const static_mem_pool_set &) | |
| const static_mem_pool_set & | operator= (const static_mem_pool_set &) |
Private Attributes | |
| container_type | _M_memory_pool_set |
Singleton class to maintain a set of existing instantiations of static_mem_pool.
Definition at line 92 of file static_mem_pool.h.
typedef std::vector<mem_pool_base*> qx::memory::static_mem_pool_set::container_type [private] |
Definition at line 105 of file static_mem_pool.h.
Definition at line 95 of file static_mem_pool.h.
| qx::memory::static_mem_pool_set::static_mem_pool_set | ( | ) | [private] |
| qx::memory::static_mem_pool_set::static_mem_pool_set | ( | const static_mem_pool_set & | ) | [private] |
| void qx::memory::static_mem_pool_set::add | ( | mem_pool_base * | __memory_pool_p | ) |
| static static_mem_pool_set& qx::memory::static_mem_pool_set::instance | ( | ) | [static] |
| const static_mem_pool_set& qx::memory::static_mem_pool_set::operator= | ( | const static_mem_pool_set & | ) | [private] |
| void qx::memory::static_mem_pool_set::recycle | ( | ) |
Definition at line 101 of file static_mem_pool.h.
Definition at line 106 of file static_mem_pool.h.