#include <genesis/utils/math/twobit_vector/iterator_substitutions.hpp>
Definition at line 48 of file iterator_substitutions.hpp.
Public Member Functions | |
IteratorSubstitutions () | |
IteratorSubstitutions (IteratorSubstitutions &&)=default | |
IteratorSubstitutions (IteratorSubstitutions const &)=default | |
IteratorSubstitutions (TwobitVector const &vector) | |
~IteratorSubstitutions ()=default | |
TwobitVector::WordType | hash () const |
Get the hash value of the current vector. More... | |
bool | operator!= (self_type const &other) const |
value_type const & | operator* () |
self_type & | operator++ () |
self_type | operator++ (int) |
value_type const * | operator-> () |
IteratorSubstitutions & | operator= (IteratorSubstitutions &&)=default |
IteratorSubstitutions & | operator= (IteratorSubstitutions const &)=default |
bool | operator== (self_type const &other) const |
size_t | position () const |
Get the position that is currently deleted. More... | |
TwobitVector const & | vector () const |
Get the current vector. More... | |
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | self_type = IteratorSubstitutions |
using | value_type = TwobitVector |
|
inline |
Definition at line 65 of file iterator_substitutions.hpp.
|
inlineexplicit |
Definition at line 73 of file iterator_substitutions.hpp.
|
default |
|
default |
|
default |
|
inline |
Get the hash value of the current vector.
Definition at line 201 of file iterator_substitutions.hpp.
|
inline |
Definition at line 181 of file iterator_substitutions.hpp.
|
inline |
Definition at line 97 of file iterator_substitutions.hpp.
|
inline |
Definition at line 107 of file iterator_substitutions.hpp.
|
inline |
Definition at line 169 of file iterator_substitutions.hpp.
|
inline |
Definition at line 102 of file iterator_substitutions.hpp.
|
default |
|
default |
|
inline |
Definition at line 176 of file iterator_substitutions.hpp.
|
inline |
Get the position that is currently deleted.
Definition at line 193 of file iterator_substitutions.hpp.
|
inline |
Get the current vector.
Definition at line 209 of file iterator_substitutions.hpp.
using iterator_category = std::forward_iterator_tag |
Definition at line 57 of file iterator_substitutions.hpp.
using self_type = IteratorSubstitutions |
Definition at line 58 of file iterator_substitutions.hpp.
using value_type = TwobitVector |
Definition at line 59 of file iterator_substitutions.hpp.