C++ Bloom Filter Library
release
|
#include <algorithm>
#include <cmath>
#include <cstddef>
#include <cstdlib>
#include <iterator>
#include <limits>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | bloom_parameters |
struct | bloom_parameters::optimal_parameters_t |
class | bloom_filter |
class | compressible_bloom_filter |
Functions | |
bloom_filter | operator& (const bloom_filter &a, const bloom_filter &b) |
bloom_filter | operator| (const bloom_filter &a, const bloom_filter &b) |
bloom_filter | operator^ (const bloom_filter &a, const bloom_filter &b) |
Variables | |
static const std::size_t | bits_per_char = 0x08 |
static const unsigned char | bit_mask [bits_per_char] |
|
inline |
Definition at line 620 of file bloom_filter.hpp.
|
inline |
Definition at line 634 of file bloom_filter.hpp.
|
inline |
Definition at line 627 of file bloom_filter.hpp.
|
static |
Definition at line 34 of file bloom_filter.hpp.
Referenced by bloom_filter::contains(), and bloom_filter::insert().
|
static |
Definition at line 32 of file bloom_filter.hpp.
Referenced by bloom_filter::bloom_filter(), compressible_bloom_filter::compress(), bloom_filter::compute_indices(), bloom_parameters::compute_optimal_parameters(), bloom_filter::contains(), bloom_filter::insert(), and main().