advance_one() | di::container::CommonIterator< Iter, Sent > | inline |
CommonIterator class | di::container::CommonIterator< Iter, Sent > | friend |
CommonIterator()=default | di::container::CommonIterator< Iter, Sent > | |
CommonIterator(Iter it) | di::container::CommonIterator< Iter, Sent > | inline |
CommonIterator(Sent sent) | di::container::CommonIterator< Iter, Sent > | inline |
CommonIterator(CommonIterator< It, St > const &other) | di::container::CommonIterator< Iter, Sent > | inline |
IteratorBase()=default | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
IteratorBase(IteratorBase const &)=default | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
IteratorBase(IteratorBase &&)=default | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
IteratorBase(IteratorBase const &)=delete | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
operator*() const -> decltype(auto) | di::container::CommonIterator< Iter, Sent > | inline |
operator++() -> CommonIterator< Iter, Sent > & | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator++(int) | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator++(int) -> CommonIterator< Iter, Sent > requires(concepts::DerivedFrom< meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, ForwardIteratorTag >) | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator+=(meta::IteratorSSizeType< Iter > n) -> CommonIterator< Iter, Sent > &requires(concepts::DerivedFrom< meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, RandomAccessIteratorTag >) | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator-(CommonIterator const &a, CommonIterator< It, St > const &b) -> meta::IteratorSSizeType< It > | di::container::CommonIterator< Iter, Sent > | friend |
operator--() -> CommonIterator< Iter, Sent > &requires(concepts::DerivedFrom< meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, BidirectionalIteratorTag >) | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator--(int) -> CommonIterator< Iter, Sent > requires(concepts::DerivedFrom< meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, BidirectionalIteratorTag >) | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator-=(meta::IteratorSSizeType< Iter > n) -> CommonIterator< Iter, Sent > &requires(concepts::DerivedFrom< meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, RandomAccessIteratorTag >) | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
operator->() const | di::container::CommonIterator< Iter, Sent > | inline |
operator=(CommonIterator< It, St > const &other) -> CommonIterator & | di::container::CommonIterator< Iter, Sent > | inline |
di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >::operator=(IteratorBase const &) -> IteratorBase &=default | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >::operator=(IteratorBase &&) -> IteratorBase &=default | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | |
operator==(CommonIterator const &a, CommonIterator< It, St > const &b) -> bool | di::container::CommonIterator< Iter, Sent > | friend |
operator==(CommonIterator const &a, CommonIterator< It, St > const &b) -> bool | di::container::CommonIterator< Iter, Sent > | friend |
operator[](meta::IteratorSSizeType< Iter > n) const -> decltype(auto) requires(concepts::DerivedFrom< meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, RandomAccessIteratorTag >) | di::container::IteratorBase< CommonIterator< Iter, Sent >, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > > | inline |
tag_invoke(types::Tag< iterator_move >, CommonIterator const &a) -> decltype(auto) | di::container::CommonIterator< Iter, Sent > | friend |
tag_invoke(types::Tag< iterator_swap >, CommonIterator const &a, CommonIterator< It, St > const &b) | di::container::CommonIterator< Iter, Sent > | friend |