We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 96c5fd5 commit 01b1e9dCopy full SHA for 01b1e9d
tiledb/sm/query/validity_vector.h
@@ -34,6 +34,7 @@
34
#define TILEDB_VALIDITY_VECTOR_H
35
36
#include <cstdint>
37
+#include <utility>
38
#include <vector>
39
40
#include "tiledb/common/macros.h"
@@ -66,9 +67,9 @@ class ValidityVector {
66
67
}
68
69
/** Move constructor. */
- ValidityVector(ValidityVector&& rhs) {
70
- std::swap(buffer_, rhs.buffer_);
71
- std::swap(buffer_size_, rhs.buffer_size_);
+ ValidityVector(ValidityVector&& rhs)
+ : buffer_(std::exchange(rhs.buffer_, nullptr))
72
+ , buffer_size_(std::exchange(rhs.buffer_size_, nullptr)) {
73
74
75
/** Destructor. */
0 commit comments