mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-06-27 09:21:43 +02:00
bloom: use constexpr where appropriate
This commit is contained in:
parent
2ba4ddf31d
commit
f1ed1d3194
@ -16,8 +16,8 @@
|
|||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
#define LN2SQUARED 0.4804530139182014246671025263266649717305529515945455
|
static constexpr double LN2SQUARED = 0.4804530139182014246671025263266649717305529515945455;
|
||||||
#define LN2 0.6931471805599453094172321214581765680755001343602552
|
static constexpr double LN2 = 0.6931471805599453094172321214581765680755001343602552;
|
||||||
|
|
||||||
CBloomFilter::CBloomFilter(const unsigned int nElements, const double nFPRate, const unsigned int nTweakIn, unsigned char nFlagsIn) :
|
CBloomFilter::CBloomFilter(const unsigned int nElements, const double nFPRate, const unsigned int nTweakIn, unsigned char nFlagsIn) :
|
||||||
/**
|
/**
|
||||||
|
@ -13,8 +13,8 @@ class COutPoint;
|
|||||||
class CTransaction;
|
class CTransaction;
|
||||||
|
|
||||||
//! 20,000 items with fp rate < 0.1% or 10,000 items and <0.0001%
|
//! 20,000 items with fp rate < 0.1% or 10,000 items and <0.0001%
|
||||||
static const unsigned int MAX_BLOOM_FILTER_SIZE = 36000; // bytes
|
static constexpr unsigned int MAX_BLOOM_FILTER_SIZE = 36000; // bytes
|
||||||
static const unsigned int MAX_HASH_FUNCS = 50;
|
static constexpr unsigned int MAX_HASH_FUNCS = 50;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* First two bits of nFlags control how much IsRelevantAndUpdate actually updates
|
* First two bits of nFlags control how much IsRelevantAndUpdate actually updates
|
||||||
|
Loading…
x
Reference in New Issue
Block a user