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: