List of all members.
template<unsigned BITS, bool error_doublefree = true>
class CapAllocatorAtomic< BITS, error_doublefree >
Member Enumeration Documentation
template<unsigned BITS, bool error_doublefree = true>
anonymous enum [protected] |
- Enumerator:
BITS_PER_CHAR |
|
BITS_PER_INT |
|
BYTES_PER_INT |
|
Constructor & Destructor Documentation
template<unsigned BITS, bool error_doublefree = true>
Member Function Documentation
template<unsigned BITS, bool error_doublefree = true>
unsigned CapAllocatorAtomic< BITS, error_doublefree >::__alloc_cap |
( |
unsigned |
count = 1 , |
|
|
unsigned |
byte_start = 0 | |
|
) |
| | [inline, protected] |
template<unsigned BITS, bool error_doublefree = true>
unsigned CapAllocatorAtomic< BITS, error_doublefree >::alloc_cap |
( |
unsigned |
count = 1 |
) |
[inline] |
template<unsigned BITS, bool error_doublefree = true>
unsigned CapAllocatorAtomic< BITS, error_doublefree >::bytes_max |
( |
|
) |
const [inline, protected] |
template<unsigned BITS, bool error_doublefree = true>
void CapAllocatorAtomic< BITS, error_doublefree >::dealloc_cap |
( |
unsigned |
cap, |
|
|
unsigned |
count = 1 | |
|
) |
| | [inline] |
template<unsigned BITS, bool error_doublefree = true>
unsigned CapAllocatorAtomic< BITS, error_doublefree >::idx_max |
( |
|
) |
const [inline, protected] |
Member Data Documentation
template<unsigned BITS, bool error_doublefree = true>
template<unsigned BITS, bool error_doublefree = true>
unsigned volatile CapAllocatorAtomic< BITS, error_doublefree >::a[(BITS+BITS_PER_INT-1)/BITS_PER_INT] |
template<unsigned BITS, bool error_doublefree = true>
The documentation for this class was generated from the following file: