6 #ifndef CMR_ALLOCATOR_INCLUDED
7 #define CMR_ALLOCATOR_INCLUDED
33 new(data) T(*(T*)value);
51 static inline int comparator(
const Dummy& v1,
const Dummy& v2)
53 const T& ov1 = (
const T&)v1;
54 const T& ov2 = (
const T&)v2;
55 return ov1 < ov2 ? - 1 : ov1 == ov2 ? 0 : 1;
Definition: Allocator.h:19
T value_type
Definition: Allocator.h:69
static void CMREXD constructor(Byte *data, const Byte *value)
T value_type
Definition: Allocator.h:78
static void constructor(Byte *data, const Byte *value)
Definition: Allocator.h:29
int(* FunctionComparator)(const Dummy &, const Dummy &)
Definition: Allocator.h:89
#define CMREXD
Definition: Compiler.h:22
static int CMREXD comparator(const Dummy &v1, const Dummy &v2)
static void CMREXD destructor(Byte *data)
static void CMREXD destructor(Byte *data)
Definition: Allocator.h:62
static void CMREXD constructor(Byte *data, const Byte *value)
T value_type
Definition: Allocator.h:22
static void destructor(Byte *data)
Definition: Allocator.h:44
Definition: Allocator.h:75
static int comparator(const Dummy &v1, const Dummy &v2)
Definition: Allocator.h:51
static int CMREXD comparator(const Dummy &v1, const Dummy &v2)
unsigned char Byte
Definition: Type.h:64
void(* FunctionDestructor)(Byte *)
Definition: Allocator.h:90
void(* FunctionConstructor)(Byte *, const Byte *)
Definition: Allocator.h:88
long long Long
Definition: Type.h:43
bool(* FunctionFilter)(const Long &)
Definition: Allocator.h:91