Galois::Runtime::MM::SystemBaseAlloc Class Reference

This is the base source of memory for all allocators. More...

#include <Mem.h>

Inherited by Galois::Runtime::MM::FreeListHeap< Galois::Runtime::MM::SystemBaseAlloc >.

List of all members.

Public Types

enum  { AllocSize = pageSize }

Public Member Functions

 SystemBaseAlloc ()
 ~SystemBaseAlloc ()
void * allocate (size_t size)
void deallocate (void *ptr)

Detailed Description

This is the base source of memory for all allocators.

It maintains a freelist of hunks acquired from the system


Member Enumeration Documentation

anonymous enum
Enumerator:
AllocSize 

Constructor & Destructor Documentation

SystemBaseAlloc::SystemBaseAlloc (  ) 
SystemBaseAlloc::~SystemBaseAlloc (  ) 

Member Function Documentation

void* Galois::Runtime::MM::SystemBaseAlloc::allocate ( size_t  size  )  [inline]
void Galois::Runtime::MM::SystemBaseAlloc::deallocate ( void *  ptr  )  [inline]

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1