| as_base() &noexcept | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inlineprivate |
| as_base() const &noexcept | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inlineprivate |
| base() const &noexcept | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| base() &noexcept | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| base() &&noexcept | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| base_base_t typedef | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | private |
| base_t typedef | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | private |
| basic_iterator()=default | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | |
| basic_iterator(basic_iterator const &rhs)=default | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | |
| basic_iterator(basic_iterator &&rhs)=default | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | |
| basic_iterator(base_base_t it) noexcept(noexcept(base_t{it})) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| basic_iterator(base_base_t it, size_t const _pos, size_t const _max_pos, view_take_exactly *host=nullptr) noexcept(noexcept(base_t{it})) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| derived_t | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | private |
| difference_type typedef | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | |
| host_ptr | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | private |
| inherited_iterator_base() noexcept(std::is_nothrow_default_constructible_v< base_t >)=default | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | |
| inherited_iterator_base(inherited_iterator_base const &rhs) noexcept(std::is_nothrow_copy_constructible_v< base_t >)=default | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | |
| inherited_iterator_base(inherited_iterator_base &&rhs) noexcept(std::is_nothrow_move_constructible_v< base_t >)=default | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | |
| inherited_iterator_base(base_t it) noexcept(std::is_nothrow_move_constructible_v< base_t >) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| inherited_iterator_base(base_t it) noexcept | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| iterator_category typedef | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | |
| iterator_concept typedef | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | |
| max_pos | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | private |
| member | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | private |
| operator!=(sentinel_type const &rhs) const noexcept(noexcept(std::declval< basic_iterator & >()==rhs)) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| operator!=(basic_iterator const &rhs) const noexcept(noexcept(std::declval< basic_iterator & >()==rhs)) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| operator!= | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | friend |
| inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > >::operator!=(basic_iterator< const_range > const &rhs) const noexcept(noexcept(std::declval< base_t & >()==std::declval< base_t & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator*() noexcept(noexcept(*std::declval< base_t & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator*() const noexcept(noexcept(*std::declval< base_t const & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator+(difference_type const skip) const noexcept(noexcept(std::declval< base_t & >()+skip) &&std::is_nothrow_copy_constructible_v< basic_iterator< const_range > >) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator++() noexcept(noexcept(++std::declval< base_t & >())) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| operator++(int) noexcept(noexcept(++std::declval< basic_iterator & >()) &&(std::same_as< decltype(std::declval< base_base_t & >()++), void >||std::is_nothrow_copy_constructible_v< basic_iterator >)) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| operator+=(difference_type const skip) noexcept(noexcept(std::declval< base_t & >()+=skip)) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| operator-(difference_type const skip) const noexcept(noexcept(std::declval< base_t const & >() - skip) &&std::is_nothrow_copy_constructible_v< basic_iterator< const_range > >) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator-(basic_iterator< const_range > const &rhs) const noexcept(noexcept(std::declval< base_t & >() - std::declval< base_t & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator--() noexcept(noexcept(--std::declval< base_base_t & >())) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| operator--(int) noexcept(noexcept(--std::declval< basic_iterator & >()) &&std::is_nothrow_copy_constructible_v< basic_iterator >) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| operator-=(difference_type const skip) noexcept(noexcept(std::declval< base_t & >() -=skip)) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| operator->() noexcept(noexcept(*std::declval< base_t & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator->() const noexcept(noexcept(*std::declval< base_t const & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator<(basic_iterator< const_range > const &rhs) const noexcept(noexcept(std::declval< base_t & >()< std::declval< base_t & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator<=(basic_iterator< const_range > const &rhs) const noexcept(noexcept(std::declval< base_t & >() > std::declval< base_t & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator=(basic_iterator const &rhs)=default | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | |
| operator=(basic_iterator &&rhs)=default | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | |
| inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > >::operator=(inherited_iterator_base const &rhs) noexcept(std::is_nothrow_copy_assignable_v< base_t >)=default | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | |
| inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > >::operator=(inherited_iterator_base &&rhs) noexcept(std::is_nothrow_move_assignable_v< base_t >)=default | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | |
| operator==(basic_iterator const &rhs) const noexcept(!or_throw &&noexcept(std::declval< base_base_t & >()==std::declval< base_base_t & >())) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| operator==(sentinel_type const &rhs) const noexcept(!or_throw &&noexcept(std::declval< base_base_t const & >()==std::declval< sentinel_type const & >())) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| operator== | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | friend |
| inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > >::operator==(basic_iterator< const_range > const &rhs) const noexcept(noexcept(std::declval< base_t & >()==std::declval< base_t & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator>(basic_iterator< const_range > const &rhs) const noexcept(noexcept(std::declval< base_t & >() > std::declval< base_t & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator>=(basic_iterator< const_range > const &rhs) const noexcept(noexcept(std::declval< base_t & >()< std::declval< base_t & >())) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| operator[](std::make_unsigned_t< difference_type > const n) const noexcept(noexcept(std::declval< base_base_t & >()[0])) | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | inline |
| inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > >::operator[](std::make_signed_t< difference_type > const n) noexcept(noexcept(std::declval< base_t & >()[0])) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > >::operator[](std::make_signed_t< difference_type > const n) const noexcept(noexcept(std::declval< base_t const & >()[0])) | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inline |
| pointer typedef | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | |
| pos | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | private |
| reference typedef | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | |
| sentinel_type typedef | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | private |
| this_derived() | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inlineprivate |
| this_derived() const | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | inlineprivate |
| value_type typedef | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | |
| wrap_base | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | privatestatic |
| ~basic_iterator()=default | seqan3::detail::view_take_exactly< urng_t, or_throw >::basic_iterator< const_range > | |
| ~inherited_iterator_base() noexcept(std::is_nothrow_destructible_v< base_t >)=default | seqan3::detail::inherited_iterator_base< basic_iterator< const_range >, maybe_const_iterator_t< const_range, urng_t > > | |