template <typename T>

class VmaStlAllocator

Defined at line 4901 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h

STL-compatible allocator.

Public Members

const VkAllocationCallbacks *const m_pCallbacks

Public Methods

void VmaStlAllocator<T> (const VkAllocationCallbacks * pCallbacks)

Defined at line 4907 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h

template <typename U>
void VmaStlAllocator<T> (const VmaStlAllocator<U> & src)

Defined at line 4908 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h

T * allocate (size_t n)

Defined at line 4910 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h

void deallocate (T * p, size_t n)

Defined at line 4911 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h

template <typename U>
bool operator== (const VmaStlAllocator<U> & rhs)

Defined at line 4914 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h

template <typename U>
bool operator!= (const VmaStlAllocator<U> & rhs)

Defined at line 4919 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h

VmaStlAllocator<T> & operator= (const VmaStlAllocator<T> & x)

Defined at line 4924 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h