aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/containers/bitseq/bitvector.h
diff options
context:
space:
mode:
authortobo <tobo@yandex-team.com>2024-10-22 22:48:54 +0300
committertobo <tobo@yandex-team.com>2024-10-22 23:06:25 +0300
commita76b79c4e2cd66be012c9e74367aac5e4070b709 (patch)
tree40b178449181642bf2cc23a7322ea58e9341826c /library/cpp/containers/bitseq/bitvector.h
parentb96dac434453917b81db6116596ff45e7748553a (diff)
downloadydb-a76b79c4e2cd66be012c9e74367aac5e4070b709.tar.gz
PopCount => std::popcount
commit_hash:b648a03fff23eec34a775607e9435d77a885a27a
Diffstat (limited to 'library/cpp/containers/bitseq/bitvector.h')
-rw-r--r--library/cpp/containers/bitseq/bitvector.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/library/cpp/containers/bitseq/bitvector.h b/library/cpp/containers/bitseq/bitvector.h
index 3f8fd81ee5..c1d1e13cd7 100644
--- a/library/cpp/containers/bitseq/bitvector.h
+++ b/library/cpp/containers/bitseq/bitvector.h
@@ -2,11 +2,12 @@
#include "traits.h"
-#include <library/cpp/pop_count/popcount.h>
#include <util/generic/vector.h>
#include <util/ysaveload.h>
+#include <bit>
+
template <typename T>
class TReadonlyBitVector;
@@ -113,7 +114,7 @@ public:
size_t Count() const {
size_t count = 0;
for (size_t i = 0; i < Data_.size(); ++i) {
- count += (size_t)PopCount(Data_[i]);
+ count += (size_t)std::popcount(Data_[i]);
}
return count;
}