| advance_n(SSizeType n) | di::container::CountedIterator< Iter > | inline |
| advance_one() | di::container::CountedIterator< Iter > | inline |
| back_one() | di::container::CountedIterator< Iter > | inline |
| base() const &-> Iter const & | di::container::CountedIterator< Iter > | inline |
| base() &&-> Iter | di::container::CountedIterator< Iter > | inline |
| count() const -> SSizeType | di::container::CountedIterator< Iter > | inline |
| CountedIterator()=default | di::container::CountedIterator< Iter > | |
| CountedIterator(CountedIterator const &)=default | di::container::CountedIterator< Iter > | |
| CountedIterator(CountedIterator &&)=default | di::container::CountedIterator< Iter > | |
| CountedIterator(CountedIterator const &)=delete | di::container::CountedIterator< Iter > | |
| CountedIterator(Iter iterator, SSizeType n) | di::container::CountedIterator< Iter > | inline |
| CountedIterator(CountedIterator< It > const &other) | di::container::CountedIterator< Iter > | inline |
| IteratorBase()=default | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
| IteratorBase(IteratorBase const &)=default | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
| IteratorBase(IteratorBase &&)=default | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
| IteratorBase(IteratorBase const &)=delete | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
| operator*() -> decltype(auto) | di::container::CountedIterator< Iter > | inline |
| operator*() const -> decltype(auto) requires(concepts::Dereferenceable< Iter const >) | di::container::CountedIterator< Iter > | inline |
| operator++() -> CountedIterator< Iter > & | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
| operator++(int) | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
| operator++(int) -> CountedIterator< Iter > requires(concepts::DerivedFrom< meta::IteratorCategory< Iter >, ForwardIteratorTag >) | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
| operator+=(meta::IteratorSSizeType< Iter > n) -> CountedIterator< Iter > &requires(concepts::DerivedFrom< meta::IteratorCategory< Iter >, RandomAccessIteratorTag >) | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
| operator-(CountedIterator const &a, CountedIterator const &b) -> SSizeType | di::container::CountedIterator< Iter > | friend |
| operator-(CountedIterator const &a, DefaultSentinel) -> SSizeType | di::container::CountedIterator< Iter > | friend |
| operator-(DefaultSentinel, CountedIterator const &b) -> SSizeType | di::container::CountedIterator< Iter > | friend |
| operator--() -> CountedIterator< Iter > &requires(concepts::DerivedFrom< meta::IteratorCategory< Iter >, BidirectionalIteratorTag >) | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
| operator--(int) -> CountedIterator< Iter > requires(concepts::DerivedFrom< meta::IteratorCategory< Iter >, BidirectionalIteratorTag >) | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
| operator-=(meta::IteratorSSizeType< Iter > n) -> CountedIterator< Iter > &requires(concepts::DerivedFrom< meta::IteratorCategory< Iter >, RandomAccessIteratorTag >) | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
| operator->() const | di::container::CountedIterator< Iter > | inline |
| operator<=>(CountedIterator const &a, CountedIterator const &b) -> strong_ordering | di::container::CountedIterator< Iter > | friend |
| operator=(CountedIterator const &) -> CountedIterator &=default | di::container::CountedIterator< Iter > | |
| operator=(CountedIterator &&) -> CountedIterator &=default | di::container::CountedIterator< Iter > | |
| operator=(CountedIterator const &) -> CountedIterator &requires(!concepts::ForwardIterator< Iter >)=delete | di::container::CountedIterator< Iter > | |
| di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >::operator=(IteratorBase const &) -> IteratorBase &=default | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
| di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >::operator=(IteratorBase &&) -> IteratorBase &=default | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
| operator==(CountedIterator const &a, CountedIterator const &b) -> bool | di::container::CountedIterator< Iter > | friend |
| operator==(CountedIterator const &a, DefaultSentinel) -> bool | di::container::CountedIterator< Iter > | friend |
| operator[](meta::IteratorSSizeType< Iter > n) const -> decltype(auto) requires(concepts::DerivedFrom< meta::IteratorCategory< Iter >, RandomAccessIteratorTag >) | di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
| tag_invoke(types::Tag< iterator_move >, CountedIterator const &self) -> decltype(auto) requires(concepts::InputIterator< Iter >) | di::container::CountedIterator< Iter > | friend |
| tag_invoke(types::Tag< iterator_swap >, CountedIterator const &a, CountedIterator< It > const &b) | di::container::CountedIterator< Iter > | friend |