22 #ifndef ELM_ALLOC_DEFAULTALLOCATOR_H_
23 #define ELM_ALLOC_DEFAULTALLOCATOR_H_
25 #include <elm/types.h>
26 #include <elm/util/Exception.h>
42 inline void free(
void *block) {
delete [] (
char *)block; }
uint32 size
Definition: int.h:41
void free(void *block)
Definition: DefaultAllocator.h:42
void * allocate(t::size size)
Definition: alloc_DefaultAllocator.cpp:130
Definition: DefaultAllocator.h:31
virtual String message(void)
Definition: alloc_DefaultAllocator.cpp:108
Definition: Exception.h:30
Definition: DefaultAllocator.h:38
virtual ~BadAlloc(void)
Definition: alloc_DefaultAllocator.cpp:103
static DefaultAllocator DEFAULT
Definition: DefaultAllocator.h:40