Skip to content

Class HL::ObstackHeap

template <int ChunkSize, class SuperHeap>

ClassList > HL > ObstackHeap

  • #include <obstackheap.h>

Inherits the following classes: SuperHeap

Public Types

Type Name
enum ObstackHeap

Public Functions

Type Name
ObstackHeap ()
void finalize ()
void free (void * ptr)
void * getObjectBase ()
void * grow (size_t sz)
void * malloc (size_t sz)
void reset (const int chkSize)
~ObstackHeap ()

Public Types Documentation

enum ObstackHeap

enum HL::ObstackHeap::ObstackHeap {
    Alignment = sizeof(double)
};

Public Functions Documentation

function ObstackHeap

inline HL::ObstackHeap::ObstackHeap () 

function finalize

inline void HL::ObstackHeap::finalize () 

function free

inline void HL::ObstackHeap::free (
    void * ptr
) 

function getObjectBase

inline void * HL::ObstackHeap::getObjectBase () 

function grow

inline void * HL::ObstackHeap::grow (
    size_t sz
) 

function malloc

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

function reset

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

function ~ObstackHeap

inline HL::ObstackHeap::~ObstackHeap () 


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