|  | Hex
    1.0
    Hydrogen-electron collision solver | 
Basic memory allocator. More...
#include <arrays.h>
| Static Public Member Functions | |
| static T * | alloc (size_t n) | 
| Allocate array.  More... | |
| static void | free (T *ptr) | 
| Free array.  More... | |
Memory allocators are used by Array -like classes for memory management: allocating and freeing of memory. PlainAllocator uses the usual C++ "new/delete" mechanism for manipulation of the memory.
| 
 | inlinestatic | 
This method will allocate fields of the data type T. The elements will be constructed by the implicit constructor.
| n | Number of items to allocate. | 
| 
 | inlinestatic | 
This method will deallocate memory pointed to by the pointer "ptr". It is expected that pointer has been previously retrieved from the function PlainAllocator::alloc. The pointer can have the value "nullptr"; in such a case nothing will be done.
 1.8.5
 1.8.5