diff options
author | tobo <tobo@yandex-team.com> | 2024-10-22 22:48:54 +0300 |
---|---|---|
committer | tobo <tobo@yandex-team.com> | 2024-10-22 23:06:25 +0300 |
commit | a76b79c4e2cd66be012c9e74367aac5e4070b709 (patch) | |
tree | 40b178449181642bf2cc23a7322ea58e9341826c /library/cpp/containers/bitseq/bitvector.h | |
parent | b96dac434453917b81db6116596ff45e7748553a (diff) | |
download | ydb-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.h | 5 |
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; } |