diff --git a/src/bloom.h b/src/bloom.h --- a/src/bloom.h +++ b/src/bloom.h @@ -54,11 +54,6 @@ uint32_t Hash(uint32_t nHashNum, const std::vector &vDataToHash) const; - // Private constructor for CRollingBloomFilter, no restrictions on size - CBloomFilter(const uint32_t nElements, const double nFPRate, - const uint32_t nTweak); - friend class CRollingBloomFilter; - public: /** * Creates a new bloom filter which will provide the given fp rate when diff --git a/src/bloom.cpp b/src/bloom.cpp --- a/src/bloom.cpp +++ b/src/bloom.cpp @@ -40,14 +40,6 @@ MAX_HASH_FUNCS)), nTweak(nTweakIn), nFlags(nFlagsIn) {} -// Private constructor used by CRollingBloomFilter -CBloomFilter::CBloomFilter(const uint32_t nElements, const double nFPRate, - const uint32_t nTweakIn) - : vData(uint32_t(-1 / LN2SQUARED * nElements * log(nFPRate)) / 8), - isFull(false), isEmpty(true), - nHashFuncs(uint32_t(vData.size() * 8 / nElements * LN2)), - nTweak(nTweakIn), nFlags(BLOOM_UPDATE_NONE) {} - inline uint32_t CBloomFilter::Hash(uint32_t nHashNum, const std::vector &vDataToHash) const {