Public Member Functions | Protected Attributes

CapAllocatorAtomicPartition< BITS, error_doublefree > Class Template Reference

#include <capalloc_partition.h>

Inheritance diagram for CapAllocatorAtomicPartition< BITS, error_doublefree >:
CapAllocatorAtomic< BITS, error_doublefree >

List of all members.

Public Member Functions

 CapAllocatorAtomicPartition (unsigned long __cap_start=~0UL, unsigned divider=1)
unsigned alloc_cap (unsigned count=1, unsigned cpu=~0U)

Protected Attributes

unsigned _divider

template<unsigned BITS, bool error_doublefree = true>
class CapAllocatorAtomicPartition< BITS, error_doublefree >


Constructor & Destructor Documentation

template<unsigned BITS, bool error_doublefree = true>
CapAllocatorAtomicPartition< BITS, error_doublefree >::CapAllocatorAtomicPartition ( unsigned long  __cap_start = ~0UL,
unsigned  divider = 1 
) [inline]

Member Function Documentation

template<unsigned BITS, bool error_doublefree = true>
unsigned CapAllocatorAtomicPartition< BITS, error_doublefree >::alloc_cap ( unsigned  count = 1,
unsigned  cpu = ~0U 
) [inline]

Member Data Documentation

template<unsigned BITS, bool error_doublefree = true>
unsigned CapAllocatorAtomicPartition< BITS, error_doublefree >::_divider [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines