Skip to content

Class HL::ZoneHeap

template <class SuperHeap, size_t ChunkSize>

ClassList > HL > ZoneHeap

  • #include <zoneheap.h>

Inherits the following classes: SuperHeap

Public Types

Type Name
enum ZoneHeap

Public Functions

Type Name
ZoneHeap ()
void free (void *)
Free in a zone allocator is a no-op.
void * malloc (size_t sz)
int remove (void *)
Remove in a zone allocator is a no-op.
void reset (const int chkSize)
~ZoneHeap ()

Public Types Documentation

enum ZoneHeap

enum HL::ZoneHeap::ZoneHeap {
    Alignment = SuperHeap::Alignment
};

Public Functions Documentation

function ZoneHeap [1/2]

inline HL::ZoneHeap::ZoneHeap () 

function free

Free in a zone allocator is a no-op.

inline void HL::ZoneHeap::free (
    void *
) 


function malloc

inline void * HL::ZoneHeap::malloc (
    size_t sz
) 

function remove

Remove in a zone allocator is a no-op.

inline int HL::ZoneHeap::remove (
    void *
) 


function reset

inline void HL::ZoneHeap::reset (
    const  int chkSize
) 

function ~ZoneHeap

inline HL::ZoneHeap::~ZoneHeap () 


The documentation for this class was generated from the following file cubrid/src/heaplayers/heaps/special/zoneheap.h