diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-10-07 16:59:55 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-10-07 17:13:05 +0000 |
commit | 6166dd0e28ab21be14a7c5018958f394d8e779db (patch) | |
tree | 9f1ebb0f4920ad377fda2b0de44a4a45d7ec121a /vdslib | |
parent | d8365f1cde0c00a5a671f87c0baad461beff28c2 (diff) |
Remove broken copy and move constructor and assignment operatoos on vespalib::Lock and vespalib::Monitor.
Also repair broken usages of the same.
Diffstat (limited to 'vdslib')
-rw-r--r-- | vdslib/src/vespa/vdslib/bucketdistribution.cpp | 10 | ||||
-rw-r--r-- | vdslib/src/vespa/vdslib/bucketdistribution.h | 4 | ||||
-rw-r--r-- | vdslib/src/vespa/vdslib/distribution/distribution.cpp | 1 |
3 files changed, 4 insertions, 11 deletions
diff --git a/vdslib/src/vespa/vdslib/bucketdistribution.cpp b/vdslib/src/vespa/vdslib/bucketdistribution.cpp index a8c39ad6577..15947d82fed 100644 --- a/vdslib/src/vespa/vdslib/bucketdistribution.cpp +++ b/vdslib/src/vespa/vdslib/bucketdistribution.cpp @@ -17,10 +17,7 @@ BucketDistribution::BucketDistribution(uint32_t numColumns, uint32_t numBucketBi setNumColumns(numColumns); } -BucketDistribution::BucketDistribution(const BucketDistribution &) = default; -BucketDistribution & BucketDistribution::operator = (const BucketDistribution &) = default; - -BucketDistribution::~BucketDistribution() {} +BucketDistribution::~BucketDistribution() = default; void BucketDistribution::getBucketCount(uint32_t numColumns, uint32_t numBucketBits, std::vector<uint32_t> &ret) @@ -47,9 +44,8 @@ BucketDistribution::getBucketMigrateCount(uint32_t numColumns, uint32_t numBucke void BucketDistribution::reset() { - for (std::vector<uint32_t>::iterator it = _bucketToColumn.begin(); - it != _bucketToColumn.end(); ++it) { - *it = 0; + for (uint32_t & value : _bucketToColumn) { + value = 0; } _numColumns = 1; } diff --git a/vdslib/src/vespa/vdslib/bucketdistribution.h b/vdslib/src/vespa/vdslib/bucketdistribution.h index c9e584af7ef..5d06be53b49 100644 --- a/vdslib/src/vespa/vdslib/bucketdistribution.h +++ b/vdslib/src/vespa/vdslib/bucketdistribution.h @@ -21,10 +21,6 @@ public: * @param numBucketBits The number of bits to use for bucket id. */ BucketDistribution(uint32_t numColumns, uint32_t numBucketBits); - BucketDistribution(const BucketDistribution &); - BucketDistribution & operator = (const BucketDistribution &); - BucketDistribution(BucketDistribution &&) = default; - BucketDistribution & operator = (BucketDistribution &&) = default; ~BucketDistribution(); /** diff --git a/vdslib/src/vespa/vdslib/distribution/distribution.cpp b/vdslib/src/vespa/vdslib/distribution/distribution.cpp index 0a154f3dec1..474ed63e8c3 100644 --- a/vdslib/src/vespa/vdslib/distribution/distribution.cpp +++ b/vdslib/src/vespa/vdslib/distribution/distribution.cpp @@ -14,6 +14,7 @@ #include <list> #include <algorithm> #include <cmath> +#include <cassert> #include <vespa/log/bufferedlogger.h> LOG_SETUP(".vdslib.distribution"); |