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

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

advance_n(SSizeType n)di::container::MoveIterator< Iter >inline
advance_one()di::container::MoveIterator< Iter >inline
back_one()di::container::MoveIterator< Iter >inline
base() const &-> Iter const &di::container::MoveIterator< Iter >inline
base() &&-> Iterdi::container::MoveIterator< Iter >inline
IteratorBase()=defaultdi::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >
IteratorBase(IteratorBase const &)=defaultdi::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >
IteratorBase(IteratorBase &&)=defaultdi::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >
IteratorBase(IteratorBase const &)=deletedi::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >
MoveIterator classdi::container::MoveIterator< Iter >friend
MoveIterator()=defaultdi::container::MoveIterator< Iter >
MoveIterator(Iter iterator)di::container::MoveIterator< Iter >inlineexplicit
MoveIterator(MoveIterator< Other > const &other)di::container::MoveIterator< Iter >inline
operator*() const -> meta::IteratorRValue< Iter >di::container::MoveIterator< Iter >inline
operator++() -> MoveIterator< Iter > &di::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >inline
operator++(int)di::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >inline
operator++(int) -> MoveIterator< Iter > requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, ForwardIteratorTag >)di::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >inline
operator+=(meta::IteratorSSizeType< Iter > n) -> MoveIterator< Iter > &requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, RandomAccessIteratorTag >)di::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >inline
operator--() -> MoveIterator< Iter > &requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, BidirectionalIteratorTag >)di::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >inline
operator--(int) -> MoveIterator< Iter > requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, BidirectionalIteratorTag >)di::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >inline
operator-=(meta::IteratorSSizeType< Iter > n) -> MoveIterator< Iter > &requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, RandomAccessIteratorTag >)di::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >inline
operator=(MoveIterator< Other > const &other) -> MoveIterator &di::container::MoveIterator< Iter >inline
di::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >::operator=(IteratorBase const &) -> IteratorBase &=defaultdi::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >
di::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >::operator=(IteratorBase &&) -> IteratorBase &=defaultdi::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >
operator[](meta::IteratorSSizeType< Iter > n) const -> decltype(auto) requires(concepts::DerivedFrom< meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, RandomAccessIteratorTag >)di::container::IteratorBase< MoveIterator< Iter >, meta::Conditional< concepts::RandomAccessIterator< Iter >, RandomAccessIteratorTag, meta::Conditional< concepts::BidirectionalIterator< Iter >, BidirectionalIteratorTag, meta::Conditional< concepts::ForwardIterator< Iter >, ForwardIteratorTag, InputIteratorTag > > >, meta::IteratorValue< Iter >, meta::IteratorSSizeType< Iter > >inline
tag_invoke(types::Tag< iterator_move >, MoveIterator const &self) -> decltype(auto) requires(di::container::MoveIterator< Iter >friend
tag_invoke(types::Tag< iterator_swap >, MoveIterator const &a, MoveIterator< Other > const &b)di::container::MoveIterator< Iter >friend