Class HL::SizeHeap¶
template <class SuperHeap>
Allocates extra room for the size of an object.
#include <sizeheap.h>
Inherits the following classes: SuperHeap
Public Types¶
| Type | Name |
|---|---|
| enum | SizeHeap |
Public Functions¶
| Type | Name |
|---|---|
| void | free (void * ptr) |
| void * | malloc (size_t sz) |
| virtual | ~SizeHeap (void) |
Public Static Functions¶
| Type | Name |
|---|---|
| size_t | getSize (const void * ptr) |
Public Types Documentation¶
enum SizeHeap [2/2]¶
enum HL::SizeHeap::SizeHeap {
Alignment = gcd<(int) SuperHeap::Alignment,
(int) sizeof(freeObject)>::value
};
Public Functions Documentation¶
function free¶
function malloc¶
function ~SizeHeap¶
Public Static Functions Documentation¶
function getSize¶
The documentation for this class was generated from the following file cubrid/src/heaplayers/heaps/objectrep/sizeheap.h