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

Template parameters
T

The code snippet is defining a struct template called RobinIterableWrapper. This struct is used in the implementation of the Robin class in the fun namespace.

Public functions

auto begin() const -> RobinIterator< T > -> auto
auto end() const -> RobinIterator< T > -> auto

Public variables

const detail::RobinSlNode<T>* node

Function documentation

template<typename T>
auto fun::detail::RobinIterableWrapper<T>::begin() const -> RobinIterator< T >

Returns a RobinIterator<T> object.

The begin() function returns a RobinIterator object pointing to the next node.

template<typename T>
auto fun::detail::RobinIterableWrapper<T>::end() const -> RobinIterator< T >

Returns a RobinIterator<T> object.

The function returns a RobinIterator object representing the end of a collection.