CppCommon
1.0.4.1
C++ Common Library
|
Memory allocator class (void specialization) More...
#include <allocator.h>
Classes | |
struct | rebind |
Rebind allocator. More... | |
Public Types | |
typedef void | value_type |
Element type. More... | |
typedef void * | pointer |
Pointer to element. More... | |
typedef const void * | const_pointer |
Pointer to constant element. More... | |
typedef size_t | size_type |
Quantities of elements. More... | |
typedef ptrdiff_t | difference_type |
Difference between two pointers. More... | |
Public Member Functions | |
Allocator (TMemoryManager &manager) noexcept | |
template<typename U > | |
Allocator (const Allocator< U, TMemoryManager, nothrow > &alloc) noexcept | |
Allocator (Allocator &&) noexcept=default | |
~Allocator () noexcept=default | |
template<typename U > | |
Allocator & | operator= (const Allocator< U, TMemoryManager, nothrow > &alloc) noexcept |
Allocator & | operator= (Allocator &&) noexcept=default |
Memory allocator class (void specialization)
Definition at line 147 of file allocator.h.
typedef const void* CppCommon::Allocator< void, TMemoryManager, nothrow >::const_pointer |
Pointer to constant element.
Definition at line 155 of file allocator.h.
typedef ptrdiff_t CppCommon::Allocator< void, TMemoryManager, nothrow >::difference_type |
Difference between two pointers.
Definition at line 159 of file allocator.h.
typedef void* CppCommon::Allocator< void, TMemoryManager, nothrow >::pointer |
Pointer to element.
Definition at line 153 of file allocator.h.
typedef size_t CppCommon::Allocator< void, TMemoryManager, nothrow >::size_type |
Quantities of elements.
Definition at line 157 of file allocator.h.
typedef void CppCommon::Allocator< void, TMemoryManager, nothrow >::value_type |
Element type.
Definition at line 151 of file allocator.h.
|
inlinenoexcept |
Definition at line 161 of file allocator.h.
|
inlinenoexcept |
Definition at line 163 of file allocator.h.
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 168 of file allocator.h.