Bitcoin
Public Member Functions | Private Attributes | List of all members
leveldb::BloomTest Class Reference

Public Member Functions

 BloomTest ()
 
 ~BloomTest ()
 
void Reset ()
 
void Add (const Slice &s)
 
void Build ()
 
size_t FilterSize () const
 
void DumpFilter ()
 
bool Matches (const Slice &s)
 
double FalsePositiveRate ()
 

Private Attributes

const FilterPolicypolicy_
 
std::string filter_
 
std::vector< std::string > keys_
 

Constructor & Destructor Documentation

◆ BloomTest()

leveldb::BloomTest::BloomTest ( )
inline

◆ ~BloomTest()

leveldb::BloomTest::~BloomTest ( )
inline

Member Function Documentation

◆ Add()

void leveldb::BloomTest::Add ( const Slice s)
inline

◆ Build()

void leveldb::BloomTest::Build ( )
inline

◆ DumpFilter()

void leveldb::BloomTest::DumpFilter ( )
inline

◆ FalsePositiveRate()

double leveldb::BloomTest::FalsePositiveRate ( )
inline

◆ FilterSize()

size_t leveldb::BloomTest::FilterSize ( ) const
inline

◆ Matches()

bool leveldb::BloomTest::Matches ( const Slice s)
inline

◆ Reset()

void leveldb::BloomTest::Reset ( )
inline

Member Data Documentation

◆ filter_

std::string leveldb::BloomTest::filter_
private

◆ keys_

std::vector<std::string> leveldb::BloomTest::keys_
private

◆ policy_

const FilterPolicy* leveldb::BloomTest::policy_
private

The documentation for this class was generated from the following file: