#include <LWPools.h>
Definition at line 29 of file LWPools.h.
◆ LWPools() [1/2]
◆ ~LWPools()
◆ LWPools() [2/2]
◆ acquire() [1/4]
template<unsigned length>
static char* LWPools::acquire |
( |
| ) |
|
|
inlinestatic |
◆ acquire() [2/4]
template<class T , unsigned length>
static T* LWPools::acquire |
( |
| ) |
|
|
static |
◆ acquire() [3/4]
static char* LWPools::acquire |
( |
unsigned |
length | ) |
|
|
static |
◆ acquire() [4/4]
template<class T >
static T* LWPools::acquire |
( |
unsigned |
length | ) |
|
|
static |
◆ cleanup()
void LWPools::cleanup |
( |
| ) |
|
|
static |
◆ deleteObject()
template<class T >
static void LWPools::deleteObject |
( |
T * |
| ) |
|
|
static |
◆ getPool()
static LWPool* LWPools::getPool |
( |
unsigned |
length | ) |
|
|
staticprivate |
◆ getTotalPoolMemAllocated()
long long LWPools::getTotalPoolMemAllocated |
( |
| ) |
|
|
static |
◆ getTotalPoolMemUsed()
long long LWPools::getTotalPoolMemUsed |
( |
| ) |
|
|
static |
◆ initPool()
LWPool * LWPools::initPool |
( |
unsigned |
poolIndex, |
|
|
unsigned |
length |
|
) |
| |
|
staticprivate |
◆ operator=()
◆ release() [1/4]
static void LWPools::release |
( |
char * |
, |
|
|
unsigned |
length |
|
) |
| |
|
static |
◆ release() [2/4]
template<unsigned length>
static void LWPools::release |
( |
char * |
c | ) |
|
|
inlinestatic |
◆ release() [3/4]
template<class T , unsigned length>
static void LWPools::release |
( |
T * |
| ) |
|
|
static |
◆ release() [4/4]
template<class T >
static void LWPools::release |
( |
T * |
, |
|
|
unsigned |
length |
|
) |
| |
|
static |
◆ ATLAS_THREAD_SAFE
PoolList s_pools LWPools::ATLAS_THREAD_SAFE |
|
staticprivate |
◆ s_bytesDynAlloc
std::atomic< long long > LWPools::s_bytesDynAlloc = 0 |
|
staticprivate |
The documentation for this class was generated from the following files: