Raptor
A fast and space-efficient pre-filter
All Classes Namespaces Files Functions Variables Macros Pages Concepts
raptor::emplace_iterator Class Reference

Public Types

using difference_type = ptrdiff_t
 
using iterator_category = std::output_iterator_tag
 
using pointer = void
 
using reference = void
 
using value_type = void
 

Public Member Functions

 emplace_iterator (emplace_iterator &&)=default
 
 emplace_iterator (emplace_iterator const &)=default
 
constexpr emplace_iterator (seqan::hibf::interleaved_bloom_filter &ibf, seqan::hibf::bin_index const idx)
 
constexpr emplace_iteratoroperator* () noexcept
 
constexpr emplace_iteratoroperator++ () noexcept
 
constexpr emplace_iterator operator++ (int) noexcept
 
emplace_iteratoroperator= (emplace_iterator &&)=default
 
emplace_iteratoroperator= (emplace_iterator const &)=default
 
emplace_iteratoroperator= (uint64_t const value) noexcept
 

Private Attributes

seqan::hibf::interleaved_bloom_filter * ibf {nullptr}
 
seqan::hibf::bin_index index {}
 

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