HIBF 1.0.0-rc.1
|
Public Types | |
using | difference_type = ptrdiff_t |
using | function_t = std::function<void(uint64_t const)> |
using | ibf_t = interleaved_bloom_filter |
using | iterator_category = std::output_iterator_tag |
using | pointer = void |
using | reference = void |
using | set_t = robin_hood::unordered_flat_set<uint64_t> |
using | sketch_t = sketch::hyperloglog |
using | value_type = void |
Public Member Functions | |
constexpr | insert_iterator (function_t &fun) |
constexpr | insert_iterator (ibf_t &ibf, size_t ibf_bin_index) |
constexpr | insert_iterator (insert_iterator &&)=default |
constexpr | insert_iterator (insert_iterator const &)=default |
constexpr | insert_iterator (set_t &set) |
constexpr | insert_iterator (sketch_t &sketch) |
constexpr insert_iterator & | operator* () noexcept |
constexpr insert_iterator & | operator++ () noexcept |
constexpr insert_iterator | operator++ (int) noexcept |
constexpr insert_iterator & | operator= (insert_iterator &&)=default |
constexpr insert_iterator & | operator= (insert_iterator const &)=default |
insert_iterator & | operator= (uint64_t const value) noexcept |