AWS IoT Device SDK C++ v2
1.34.0
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 |