btllib
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
btllib::BloomFilterInitializer Class Reference

Public Member Functions

 BloomFilterInitializer (const std::string &path, const std::string &magic_string)
 
 BloomFilterInitializer (const BloomFilterInitializer &)=delete
 
 BloomFilterInitializer (BloomFilterInitializer &&)=default
 
BloomFilterInitializeroperator= (const BloomFilterInitializer &)=delete
 
BloomFilterInitializeroperator= (BloomFilterInitializer &&)=default
 

Static Public Member Functions

static std::shared_ptr< cpptoml::table > parse_header (std::ifstream &file, const std::string &magic_string)
 

Public Attributes

std::ifstream ifs
 
std::shared_ptr< cpptoml::table > table
 

Member Function Documentation

◆ parse_header()

std::shared_ptr< cpptoml::table > btllib::BloomFilterInitializer::parse_header ( std::ifstream &  file,
const std::string &  magic_string 
)
inlinestatic

Parse a Bloom filter file header. Useful for implementing Bloom filter variants.


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