Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

Class «eoos::lib::ObjectAllocator<A>»

Object memory allocator.

  • eoos::lib::ObjectAllocator<A>

public: static void operator delete(void* ptr);

Operator delete.

Parameters:
ptr — An address of allocated memory block or a null pointer.

public: static void operator delete(void*, void*);

Operator delete.

public: static void* operator new(size_t size);

Operator new.

Parameters:
size — A number of bytes to allocate.

Returns:
Allocated memory address or a null pointer.

public: static void* operator new(size_t, void* ptr);

Operator new.

Parameters:
ptr — A pointer to reserved memory area.

Returns:
The given pointer.

protected: ~ObjectAllocator();

Destructor.

Back to class list