56 const char* p = str.
start();
57 for (
int i = str.
size();
i != 0; p++,
i--) {
58 update8(static_cast<uint8_t>(*p));
79 for (; bits != 0; --bits) {
constexpr void mulXmod(const FingerprintPolynomial< DEG > &p)
constexpr size_type size() const
SlowFingerprint & update64(uint64_t v)
FingerprintPolynomial< BITS-1 > fp_
—— Concurrent Priority Queue Implementation ——
constexpr Iter start() const
void write(uint64_t *out) const
constexpr void addXk(int k)
static constexpr int size()
SlowFingerprint & update32(uint32_t v)
constexpr uint64_t get(size_t i) const
void updateLSB(uint64_t val, int bits)
SlowFingerprint & update8(uint8_t v)
SlowFingerprint & update(const folly::StringPiece str)
const FingerprintPolynomial< BITS-1 > poly_