CUBRID Engine  latest
HL::FreelistHeap< SuperHeap > Class Template Reference

#include <freelistheap.h>

Inheritance diagram for HL::FreelistHeap< SuperHeap >:
Inheritance graph
Collaboration diagram for HL::FreelistHeap< SuperHeap >:
Collaboration graph

Public Member Functions

void * malloc (size_t sz)
 
void free (void *ptr)
 
void clear (void)
 

Private Attributes

FreeSLList _freelist
 

Detailed Description

template<class SuperHeap>
class HL::FreelistHeap< SuperHeap >

Definition at line 40 of file freelistheap.h.

Member Function Documentation

template<class SuperHeap>
void HL::FreelistHeap< SuperHeap >::clear ( void  )
inline

Definition at line 61 of file freelistheap.h.

template<class SuperHeap>
void HL::FreelistHeap< SuperHeap >::free ( void *  ptr)
inline

Definition at line 54 of file freelistheap.h.

template<class SuperHeap>
void* HL::FreelistHeap< SuperHeap >::malloc ( size_t  sz)
inline

Definition at line 43 of file freelistheap.h.

Member Data Documentation


The documentation for this class was generated from the following file: