#include <MemoryPool.h>
Public Member Functions | |
Memory (char *m_beg, size_t m_size) | |
char * | begaddr () |
char * | endaddr () |
bool | operator< (const Memory &rhs) const |
bool | operator== (const Memory &rhs) const |
Public Attributes | |
char * | begin |
size_t | size |
EqualityComparable memory chunk object Two memory chunks are considered equal if either their beginaddr or the endaddr are the same (just to facilitate deallocation)
Definition at line 42 of file MemoryPool.h.
|
inline |
Definition at line 45 of file MemoryPool.h.
|
inline |
Definition at line 48 of file MemoryPool.h.
|
inline |
Definition at line 49 of file MemoryPool.h.
|
inline |
Definition at line 51 of file MemoryPool.h.
|
inline |
Definition at line 53 of file MemoryPool.h.
char* combblas::Memory::begin |
Definition at line 56 of file MemoryPool.h.
size_t combblas::Memory::size |
Definition at line 57 of file MemoryPool.h.