Iros
 
Loading...
Searching...
No Matches
di::container::HashNodeIterator< Value, Tag > Member List

This is the complete list of members for di::container::HashNodeIterator< Value, Tag >, including all inherited members.

advance_one()di::container::HashNodeIterator< Value, Tag >inline
before_current() const -> BucketIterdi::container::HashNodeIterator< Value, Tag >inline
bucket_index() const -> usizedi::container::HashNodeIterator< Value, Tag >inline
HashNodeIterator()=defaultdi::container::HashNodeIterator< Value, Tag >
HashNodeIterator(vocab::Span< Bucket const > buckets, usize bucket_index)di::container::HashNodeIterator< Value, Tag >inlineexplicit
HashNodeIterator(vocab::Span< Bucket const > buckets, usize bucket_index, BucketIter current_current)di::container::HashNodeIterator< Value, Tag >inlineexplicit
IteratorBase()=defaultdi::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >
IteratorBase(IteratorBase const &)=defaultdi::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >
IteratorBase(IteratorBase &&)=defaultdi::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >
IteratorBase(IteratorBase const &)=deletedi::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >
node() const -> Node &di::container::HashNodeIterator< Value, Tag >inline
operator*() const -> Value &di::container::HashNodeIterator< Value, Tag >inline
operator++() -> HashNodeIterator< Value, Tag > &di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >inline
operator++(int)di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >inline
operator++(int) -> HashNodeIterator< Value, Tag > requires(concepts::DerivedFrom< ForwardIteratorTag, ForwardIteratorTag >)di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >inline
operator+=(isize n) -> HashNodeIterator< Value, Tag > &requires(concepts::DerivedFrom< ForwardIteratorTag, RandomAccessIteratorTag >)di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >inline
operator--() -> HashNodeIterator< Value, Tag > &requires(concepts::DerivedFrom< ForwardIteratorTag, BidirectionalIteratorTag >)di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >inline
operator--(int) -> HashNodeIterator< Value, Tag > requires(concepts::DerivedFrom< ForwardIteratorTag, BidirectionalIteratorTag >)di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >inline
operator-=(isize n) -> HashNodeIterator< Value, Tag > &requires(concepts::DerivedFrom< ForwardIteratorTag, RandomAccessIteratorTag >)di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >inline
operator->() const -> Value *di::container::HashNodeIterator< Value, Tag >inline
operator=(IteratorBase const &) -> IteratorBase &=defaultdi::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >
operator=(IteratorBase &&) -> IteratorBase &=defaultdi::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >
operator=(IteratorBase const &) -> IteratorBase &requires(concepts::SameAs< ForwardIteratorTag, InputIteratorTag >)=deletedi::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >
operator==(HashNodeIterator const &a, HashNodeIterator const &b) -> booldi::container::HashNodeIterator< Value, Tag >friend
operator[](isize n) const -> decltype(auto) requires(concepts::DerivedFrom< ForwardIteratorTag, RandomAccessIteratorTag >)di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize >inline