Kingsley Namespace Reference

Functions to implement KingsleyHeap. More...

Enumerations

enum  { NUMBINS = 29 }

Functions

size_t class2Size (const int i)
int size2Class (const size_t sz)

Variables

const int cl [16] = { 0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4 }
 A speed optimization: we use this array to quickly return the size class of objects from 8 to 128 bytes.

Detailed Description

Functions to implement KingsleyHeap.


Enumeration Type Documentation

anonymous enum
Enumerator:
NUMBINS 

Function Documentation

size_t Kingsley::class2Size ( const int  i  )  [inline]
int Kingsley::size2Class ( const size_t  sz  )  [inline]

Variable Documentation

const int Kingsley::cl[16] = { 0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4 }

A speed optimization: we use this array to quickly return the size class of objects from 8 to 128 bytes.

Generated on Tue Aug 2 11:51:32 2011 for Galois by  doxygen 1.6.3