Blender V4.3
blender::LinearAllocator< Allocator > Member List

This is the complete list of members for blender::LinearAllocator< Allocator >, including all inherited members.

allocate(const int64_t size, const int64_t alignment)blender::LinearAllocator< Allocator >inline
allocate()blender::LinearAllocator< Allocator >inline
allocate_array(int64_t size)blender::LinearAllocator< Allocator >inline
allocate_elements_and_pointer_array(int64_t element_amount, int64_t element_size, int64_t element_alignment)blender::LinearAllocator< Allocator >inline
construct(Args &&...args)blender::LinearAllocator< Allocator >inline
construct_array(int64_t size, Args &&...args)blender::LinearAllocator< Allocator >inline
construct_array_copy(Span< T > src)blender::LinearAllocator< Allocator >inline
construct_elements_and_pointer_array(int64_t n, Args &&...args)blender::LinearAllocator< Allocator >inline
copy_string(StringRef str)blender::LinearAllocator< Allocator >inline
free_end_of_previous_allocation(const int64_t original_allocation_size, const void *free_after)blender::LinearAllocator< Allocator >inline
LinearAllocator()blender::LinearAllocator< Allocator >inline
blender::operator=(NonMovable &&other)=deleteblender::NonMovableprivate
blender::NonMovable::operator=(const NonMovable &other)=defaultblender::NonMovableprivate
provide_buffer(void *buffer, const int64_t size)blender::LinearAllocator< Allocator >inline
provide_buffer(AlignedBuffer< Size, Alignment > &aligned_buffer)blender::LinearAllocator< Allocator >inline
transfer_ownership_from(LinearAllocator<> &other)blender::LinearAllocator< Allocator >inline
~LinearAllocator()blender::LinearAllocator< Allocator >inline