#include <genesis/sequence/kmer/kmer_scanner.hpp>
Definition at line 75 of file kmer_scanner.hpp.
Public Member Functions | |
Iterator (self_type &&)=default | |
Iterator (self_type const &)=default | |
~Iterator ()=default | |
bool | operator!= (self_type const &it) const |
value_type & | operator* () |
value_type const & | operator* () const |
self_type & | operator++ () |
value_type * | operator-> () |
value_type const * | operator-> () const |
Iterator & | operator= (self_type &&)=default |
Iterator & | operator= (self_type const &)=default |
bool | operator== (self_type const &it) const |
Compare two iterators for equality. More... | |
Public Types | |
using | iterator_category = std::input_iterator_tag |
using | pointer = value_type const * |
using | reference = value_type const & |
using | self_type = KmerScanner::Iterator |
using | value_type = Kmer< Tag > |
Public Attributes | |
friend | KmerScanner |
|
default |
|
inline |
Definition at line 169 of file kmer_scanner.hpp.
|
inline |
Definition at line 140 of file kmer_scanner.hpp.
|
inline |
Definition at line 135 of file kmer_scanner.hpp.
|
inline |
Definition at line 149 of file kmer_scanner.hpp.
|
inline |
Definition at line 130 of file kmer_scanner.hpp.
|
inline |
Definition at line 125 of file kmer_scanner.hpp.
|
inline |
Compare two iterators for equality.
Any two iterators that are created by calling begin() on the same KmerScanner instance will compare equal, as long as neither of them is past-the-end. A valid (not past-the-end) iterator and an end() iterator will not compare equal; all past-the-end iterators compare equal, independently from which parent they were created.
Definition at line 164 of file kmer_scanner.hpp.
using iterator_category = std::input_iterator_tag |
Definition at line 87 of file kmer_scanner.hpp.
using pointer = value_type const* |
Definition at line 85 of file kmer_scanner.hpp.
using reference = value_type const& |
Definition at line 86 of file kmer_scanner.hpp.
using self_type = KmerScanner::Iterator |
Definition at line 83 of file kmer_scanner.hpp.
using value_type = Kmer<Tag> |
Definition at line 84 of file kmer_scanner.hpp.
friend KmerScanner |
Definition at line 119 of file kmer_scanner.hpp.