advance_n(SSizeType n) | di::container::ReverseIterator< Iter > | inline |
advance_one() | di::container::ReverseIterator< Iter > | inline |
back_one() | di::container::ReverseIterator< Iter > | inline |
base() const -> Iter | di::container::ReverseIterator< Iter > | inline |
IteratorBase()=default | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
IteratorBase(IteratorBase const &)=default | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
IteratorBase(IteratorBase &&)=default | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
IteratorBase(IteratorBase const &)=delete | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
operator*() const -> decltype(auto) | di::container::ReverseIterator< Iter > | inline |
operator++() -> ReverseIterator< Iter > & | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator++(int) | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator++(int) -> ReverseIterator< Iter > requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, ForwardIteratorTag >) | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator+=(meta::IteratorSSizeType< Iter > n) -> ReverseIterator< Iter > &requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, RandomAccessIteratorTag >) | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator--() -> ReverseIterator< Iter > &requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, BidirectionalIteratorTag >) | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator--(int) -> ReverseIterator< Iter > requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, BidirectionalIteratorTag >) | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator-=(meta::IteratorSSizeType< Iter > n) -> ReverseIterator< Iter > &requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, RandomAccessIteratorTag >) | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator->() const | di::container::ReverseIterator< Iter > | inline |
operator=(ReverseIterator< U > const &other) -> ReverseIterator & | di::container::ReverseIterator< Iter > | inline |
di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >::operator=(IteratorBase const &) -> IteratorBase &=default | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >::operator=(IteratorBase &&) -> IteratorBase &=default | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
operator[](meta::IteratorSSizeType< Iter > n) const -> decltype(auto) requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, RandomAccessIteratorTag >) | di::container::IteratorBase< ReverseIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, BidirectionalIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
ReverseIterator()=default | di::container::ReverseIterator< Iter > | |
ReverseIterator(Iter iter) | di::container::ReverseIterator< Iter > | inlineexplicit |
ReverseIterator(ReverseIterator< U > const &other) | di::container::ReverseIterator< Iter > | inline |
tag_invoke(types::Tag< iterator_move >, ReverseIterator const &self) -> decltype(auto) requires( | di::container::ReverseIterator< Iter > | friend |
tag_invoke(types::Tag< iterator_swap >, ReverseIterator const &a, ReverseIterator< Other > const &b) | di::container::ReverseIterator< Iter > | friend |