diff options
Diffstat (limited to 'source/blender/blenlib/BLI_linear_allocator.hh')
-rw-r--r-- | source/blender/blenlib/BLI_linear_allocator.hh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/blenlib/BLI_linear_allocator.hh b/source/blender/blenlib/BLI_linear_allocator.hh index 7de6bcfdd98..bb14a6008a7 100644 --- a/source/blender/blenlib/BLI_linear_allocator.hh +++ b/source/blender/blenlib/BLI_linear_allocator.hh @@ -121,7 +121,7 @@ template<typename Allocator = GuardedAllocator> class LinearAllocator : NonCopya * You must not call `delete` on the returned value. * Instead, only the destructor has to be called. */ - template<typename T, typename... Args> destruct_ptr<T> construct(Args &&... args) + template<typename T, typename... Args> destruct_ptr<T> construct(Args &&...args) { void *buffer = this->allocate(sizeof(T), alignof(T)); T *value = new (buffer) T(std::forward<Args>(args)...); @@ -134,7 +134,7 @@ template<typename Allocator = GuardedAllocator> class LinearAllocator : NonCopya * the constructed elements. */ template<typename T, typename... Args> - MutableSpan<T> construct_array(int64_t size, Args &&... args) + MutableSpan<T> construct_array(int64_t size, Args &&...args) { MutableSpan<T> array = this->allocate_array<T>(size); for (const int64_t i : IndexRange(size)) { @@ -186,7 +186,7 @@ template<typename Allocator = GuardedAllocator> class LinearAllocator : NonCopya } template<typename T, typename... Args> - Span<T *> construct_elements_and_pointer_array(int64_t n, Args &&... args) + Span<T *> construct_elements_and_pointer_array(int64_t n, Args &&...args) { MutableSpan<void *> void_pointers = this->allocate_elements_and_pointer_array( n, sizeof(T), alignof(T)); |