From cb3ef02e9c483596f3c146bc72325457e61d0b19 Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 29 Jul 2022 10:16:34 +1000 Subject: Flatten Partitioning and RunStyles to avoid a level of indirection by containing SplitVector and Partitioning directly instead of using std::unique_ptr. This will enable more value semantics and reduces potential memory allocation failure scenarios. --- src/SplitVector.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/SplitVector.h') diff --git a/src/SplitVector.h b/src/SplitVector.h index d0823b0b6..6c5514a22 100644 --- a/src/SplitVector.h +++ b/src/SplitVector.h @@ -77,8 +77,8 @@ public: // Deleted so SplitVector objects can not be copied. SplitVector(const SplitVector &) = delete; SplitVector(SplitVector &&) = delete; - void operator=(const SplitVector &) = delete; - void operator=(SplitVector &&) = delete; + SplitVector &operator=(const SplitVector &) = delete; + SplitVector &operator=(SplitVector &&) = default; ~SplitVector() { } -- cgit v1.2.3