template<typename T>
fun::detail::RobinIterator struct

Template parameters
T

Public functions

auto operator!=(const RobinIterator& other) const -> bool -> auto
auto operator==(const RobinIterator& other) const -> bool -> auto
auto operator++() -> RobinIterator & -> auto
auto operator*() const -> const T & -> auto

Public variables

const RobinSlNode<T>* cur

Function documentation

template<typename T>
auto fun::detail::RobinIterator<T>::operator!=(const RobinIterator& other) const -> bool

Parameters
other in
Returns true

template<typename T>
auto fun::detail::RobinIterator<T>::operator==(const RobinIterator& other) const -> bool

Parameters
other in
Returns true

template<typename T>
auto fun::detail::RobinIterator<T>::operator++() -> RobinIterator &

Returns RobinIterator&

template<typename T>
auto fun::detail::RobinIterator<T>::operator*() const -> const T &

Returns const T&