QxOrm 1.4.9
C++ Object Relational Mapping library
Loading...
Searching...
No Matches
qx::memory::static_mem_pool_set Class Reference

#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_setinstance ()
 

Public Attributes

__PRIVATE : ~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_setoperator= (const static_mem_pool_set &)
 

Private Attributes

container_type _M_memory_pool_set
 

Detailed Description

Singleton class to maintain a set of existing instantiations of static_mem_pool.

Definition at line 92 of file static_mem_pool.h.

Member Typedef Documentation

◆ container_type

Definition at line 105 of file static_mem_pool.h.

◆ lock

Constructor & Destructor Documentation

◆ static_mem_pool_set() [1/2]

qx::memory::static_mem_pool_set::static_mem_pool_set ( )
private

◆ static_mem_pool_set() [2/2]

qx::memory::static_mem_pool_set::static_mem_pool_set ( const static_mem_pool_set & )
private

Member Function Documentation

◆ add()

void qx::memory::static_mem_pool_set::add ( mem_pool_base * __memory_pool_p)

◆ instance()

static static_mem_pool_set & qx::memory::static_mem_pool_set::instance ( )
static

◆ operator=()

const static_mem_pool_set & qx::memory::static_mem_pool_set::operator= ( const static_mem_pool_set & )
private

◆ recycle()

void qx::memory::static_mem_pool_set::recycle ( )

Member Data Documentation

◆ __pad0__

__PRIVATE qx::memory::static_mem_pool_set::__pad0__

Definition at line 100 of file static_mem_pool.h.

◆ _M_memory_pool_set

container_type qx::memory::static_mem_pool_set::_M_memory_pool_set
private

Definition at line 106 of file static_mem_pool.h.


The documentation for this class was generated from the following file: