Public Member Functions | Static Public Member Functions | Static Public Attributes

CapAllocator< C > Class Template Reference

#include <capalloc.h>

Inheritance diagram for CapAllocator< C >:
_CapAllocator

List of all members.

Public Member Functions

 CapAllocator (unsigned long __cap_, unsigned long __cap_start, unsigned long __cap_order)

Static Public Member Functions

static unsigned alloc_cap (unsigned count=1)
static void dealloc_cap (unsigned cap, unsigned count=1)

Static Public Attributes

static unsigned long _cap_
static unsigned long _cap_start
static unsigned long _cap_order

template<class C>
class CapAllocator< C >


Constructor & Destructor Documentation

template<class C>
CapAllocator< C >::CapAllocator ( unsigned long  __cap_,
unsigned long  __cap_start,
unsigned long  __cap_order 
) [inline]

Member Function Documentation

template<class C>
static unsigned CapAllocator< C >::alloc_cap ( unsigned  count = 1  )  [inline, static]

Reimplemented from _CapAllocator.

template<class C>
static void CapAllocator< C >::dealloc_cap ( unsigned  cap,
unsigned  count = 1 
) [inline, static]

Reimplemented from _CapAllocator.


Member Data Documentation

template<class C>
unsigned long CapAllocator< C >::_cap_ [static]
template<class C>
unsigned long CapAllocator< C >::_cap_order [static]
template<class C>
unsigned long CapAllocator< C >::_cap_start [static]

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