#include <allocator_ref.h>
Public Member Functions | |
AZ_FORCE_INLINE | allocator_ref (allocator_reference allocator) |
AZ_FORCE_INLINE | allocator_ref (const allocator_ref &rhs)=default |
AZ_FORCE_INLINE | allocator_ref (allocator_ref &&rhs)=default |
AZ_FORCE_INLINE allocator_ref & | operator= (const allocator_ref &rhs)=default |
AZ_FORCE_INLINE allocator_ref & | operator= (allocator_ref &&rhs)=default |
constexpr size_type | max_size () const |
AZ_FORCE_INLINE size_type | get_allocated_size () const |
AZ_FORCE_INLINE pointer | allocate (size_type byteSize, size_type alignment) |
AZ_FORCE_INLINE void | deallocate (pointer ptr, size_type byteSize, size_type alignment) |
AZ_FORCE_INLINE size_type | resize (pointer ptr, size_type newSize) |
AZ_FORCE_INLINE allocator_reference | get_allocator () const |
This allocator allows us to share allocator instance between different containers.