advance_one() | di::container::HashNodeIterator< Value, Tag > | inline |
before_current() const -> BucketIter | di::container::HashNodeIterator< Value, Tag > | inline |
bucket_index() const -> usize | di::container::HashNodeIterator< Value, Tag > | inline |
HashNodeIterator()=default | di::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()=default | di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize > | |
IteratorBase(IteratorBase const &)=default | di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize > | |
IteratorBase(IteratorBase &&)=default | di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize > | |
IteratorBase(IteratorBase const &)=delete | di::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 &=default | di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize > | |
operator=(IteratorBase &&) -> IteratorBase &=default | di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize > | |
operator=(IteratorBase const &) -> IteratorBase &requires(concepts::SameAs< ForwardIteratorTag, InputIteratorTag >)=delete | di::container::IteratorBase< HashNodeIterator< Value, Tag >, ForwardIteratorTag, Value, isize > | |
operator==(HashNodeIterator const &a, HashNodeIterator const &b) -> bool | di::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 |