|
|
constexpr | iterator_type ()=default |
| Defaulted.
|
|
constexpr | iterator_type (iterator_type const &)=default |
| Defaulted.
|
|
constexpr | iterator_type (iterator_type &&)=default |
| Defaulted.
|
|
constexpr iterator_type & | operator= (iterator_type const &)=default |
| Defaulted.
|
|
constexpr iterator_type & | operator= (iterator_type &&)=default |
| Defaulted.
|
|
| ~iterator_type ()=default |
| Defaulted.
|
|
constexpr | iterator_type (alignment_column_type &host) |
| Construction from the underlying alignment-column.
|
|
|
constexpr reference | operator* () const noexcept |
| Returns a proxy for the current alignment cell.
|
|
|
constexpr iterator_type & | operator++ () noexcept |
| Advances the iterator by one.
|
|
constexpr iterator_type | operator++ (int) noexcept |
| Advances the iterator and returns previous iterator.
|
|
|
constexpr bool | operator== (sentinel const &rhs) const noexcept |
| Returns true if the host iterator reached the end, false otherwise.
|
|
constexpr bool | operator== (iterator_type const &rhs) const noexcept |
| Returns true if both iterators are equal, false otherwise.
|
|
constexpr bool | operator!= (sentinel const &rhs) const noexcept |
| Returns true if the host iterator did not reach the end, false otherwise.
|
|
constexpr bool | operator!= (iterator_type const &rhs) const noexcept |
| Returns true if both iterators are not equal, false otherwise.
|
|
constexpr bool | operator== (sentinel const &lhs, iterator_type const &rhs) noexcept |
| Returns true if the host iterator reached the end, false otherwise.
|
|
constexpr bool | operator!= (sentinel const &lhs, iterator_type const &rhs) noexcept |
| Returns true if the host iterator did not reach the end, false otherwise.
|
|
template<typename
derived_t>
class seqan3::detail::alignment_matrix_column_major_range_base< derived_t >::alignment_column_type::iterator_type
The iterator over an alignment-column.
The iterator represents the current cell within an alignment-column. When dereferenced it calls the function make_proxy
of the derived class to obtain a proxy value over the current matrix cell. This proxy type depends on the derived type.