6 #ifndef EASTLTEST_ALLOCATOR_H
7 #define EASTLTEST_ALLOCATOR_H
9 #include <EABase/eabase.h>
12 void*
operator new(
size_t size);
13 void*
operator new[](
size_t size);
14 void*
operator new[](
size_t size,
const char* ,
int ,
unsigned ,
const char* ,
int );
15 void*
operator new[](
size_t size,
size_t alignment,
size_t ,
const char* ,
int ,
unsigned ,
const char* ,
int );
16 void*
operator new(
size_t size,
size_t alignment);
17 void*
operator new(
size_t size,
size_t alignment,
const std::nothrow_t&) EA_THROW_SPEC_NEW_NONE();
18 void*
operator new[](
size_t size,
size_t alignment);
19 void*
operator new[](
size_t size,
size_t alignment,
const std::nothrow_t&)EA_THROW_SPEC_NEW_NONE();
20 void operator delete(
void* p) EA_THROW_SPEC_DELETE_NONE();
21 void operator delete[](
void* p) EA_THROW_SPEC_DELETE_NONE();
22 void EASTLTest_SetGeneralAllocator();
23 bool EASTLTest_ValidateHeap();