Iros
 
Loading...
Searching...
No Matches
di::container::CountedIterator< Iter > Member List

This is the complete list of members for di::container::CountedIterator< Iter >, including all inherited members.

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() &&-> Iterdi::container::CountedIterator< Iter >inline
count() const -> SSizeTypedi::container::CountedIterator< Iter >inline
CountedIterator()=defaultdi::container::CountedIterator< Iter >
CountedIterator(CountedIterator const &)=defaultdi::container::CountedIterator< Iter >
CountedIterator(CountedIterator &&)=defaultdi::container::CountedIterator< Iter >
CountedIterator(CountedIterator const &)=deletedi::container::CountedIterator< Iter >
CountedIterator(Iter iterator, SSizeType n)di::container::CountedIterator< Iter >inline
CountedIterator(CountedIterator< It > const &other)di::container::CountedIterator< Iter >inline
IteratorBase()=defaultdi::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >
IteratorBase(IteratorBase const &)=defaultdi::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >
IteratorBase(IteratorBase &&)=defaultdi::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >
IteratorBase(IteratorBase const &)=deletedi::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) -> SSizeTypedi::container::CountedIterator< Iter >friend
operator-(CountedIterator const &a, DefaultSentinel) -> SSizeTypedi::container::CountedIterator< Iter >friend
operator-(DefaultSentinel, CountedIterator const &b) -> SSizeTypedi::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->() constdi::container::CountedIterator< Iter >inline
operator<=>(CountedIterator const &a, CountedIterator const &b) -> strong_orderingdi::container::CountedIterator< Iter >friend
operator=(CountedIterator const &) -> CountedIterator &=defaultdi::container::CountedIterator< Iter >
operator=(CountedIterator &&) -> CountedIterator &=defaultdi::container::CountedIterator< Iter >
operator=(CountedIterator const &) -> CountedIterator &requires(!concepts::ForwardIterator< Iter >)=deletedi::container::CountedIterator< Iter >
di::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >::operator=(IteratorBase const &) -> IteratorBase &=defaultdi::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 &=defaultdi::container::IteratorBase< CountedIterator< Iter >, meta::IteratorCategory< Iter >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >
operator==(CountedIterator const &a, CountedIterator const &b) -> booldi::container::CountedIterator< Iter >friend
operator==(CountedIterator const &a, DefaultSentinel) -> booldi::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