|
AWS IoT Device SDK C++ v2
1.40.1
AWS IoT Device SDK C++ v2
|
#include <StlAllocator.h>
Classes | |
| struct | rebind |
Public Types | |
| using | Base = std::allocator< T > |
| using | size_type = std::size_t |
| using | RawPointer = typename std::allocator_traits< std::allocator< T > >::pointer |
Public Member Functions | |
| StlAllocator () noexcept | |
| StlAllocator (Allocator *allocator) noexcept | |
| StlAllocator (const StlAllocator< T > &a) noexcept | |
| template<class U > | |
| StlAllocator (const StlAllocator< U > &a) noexcept | |
| ~StlAllocator () | |
| RawPointer | allocate (size_type n, const void *hint=nullptr) |
| void | deallocate (RawPointer p, size_type) |
Public Attributes | |
| Allocator * | m_allocator |
Stateful allocator variant that uses an underlying CRT allocator
| T | type that allocator can allocate |
| using Aws::Crt::StlAllocator< T >::Base = std::allocator<T> |
| using Aws::Crt::StlAllocator< T >::RawPointer = typename std::allocator_traits<std::allocator<T> >::pointer |
| using Aws::Crt::StlAllocator< T >::size_type = std::size_t |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
| Allocator* Aws::Crt::StlAllocator< T >::m_allocator |