#include </home/docs/checkouts/readthedocs.org/user_builds/umpire/checkouts/develop/src/umpire/strategy/FixedSizePool.hpp>
◆ FixedSizePool()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ ~FixedSizePool()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ newPool()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ allocInPool()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
References FixedSizePool< T, MA, IA, NP >::Pool::avail, FixedSizePool< T, MA, IA, NP >::Pool::data, umpire::util::find_first_set(), and FixedSizePool< T, MA, IA, NP >::Pool::numAvail.
◆ getInstance()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ allocate()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ deallocate()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ getCurrentSize()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
| std::size_t FixedSizePool< T, MA, IA, NP >::getCurrentSize |
( |
| ) |
const |
|
inline |
Return allocated size to user.
◆ getActualSize()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
| std::size_t FixedSizePool< T, MA, IA, NP >::getActualSize |
( |
| ) |
const |
|
inline |
Return total size with internal overhead.
◆ numPools()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ poolSize()
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ pool
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ numPerPool
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ totalPoolSize
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>
◆ numBlocks
template<class T , class MA , class IA = StdAllocator, int NP = (1 << 6)>