|
OpenTTD
|
Base class that provides memory initialization on dynamically created objects. More...
#include <alloc_type.hpp>
Public Member Functions | |
| void * | operator new (size_t size) |
| Memory allocator for a single class instance. More... | |
| void * | operator new[] (size_t size) |
| Memory allocator for an array of class instances. More... | |
| void | operator delete (void *ptr) |
| Memory release for a single class instance. More... | |
| void | operator delete[] (void *ptr) |
| Memory release for an array of class instances. More... | |
Base class that provides memory initialization on dynamically created objects.
All allocated memory will be zeroed.
Definition at line 87 of file alloc_type.hpp.
|
inline |
Memory release for a single class instance.
| ptr | the memory to free. |
Definition at line 111 of file alloc_type.hpp.
References free().
|
inline |
Memory release for an array of class instances.
| ptr | the memory to free. |
Definition at line 117 of file alloc_type.hpp.
References free().
|
inline |
Memory allocator for a single class instance.
| size | the amount of bytes to allocate. |
Definition at line 98 of file alloc_type.hpp.
|
inline |
Memory allocator for an array of class instances.
| size | the amount of bytes to allocate. |
Definition at line 105 of file alloc_type.hpp.