Ginger 1.1.5; VERSION ${PROJECT_VERSION}
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
fun::detail::RobinIterator< T > Struct Template Reference

Iterator for the Robin Hood linked list. More...

#include <robin.hpp>

Public Member Functions

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

Public Attributes

const RobinSlNode< T > * cur
 

Detailed Description

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

Iterator for the Robin Hood linked list.

Template Parameters
TThe type of elements being iterated

Member Function Documentation

◆ operator!=()

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

◆ operator*()

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

◆ operator++()

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

◆ operator==()

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

Member Data Documentation

◆ cur

template<typename T >
const RobinSlNode<T>* fun::detail::RobinIterator< T >::cur

The documentation for this struct was generated from the following file: