Sen API
Sen Libraries
Loading...
Searching...
No Matches
sen::util::IteratorRange< IteratorType > Struct Template Reference

Basic range abstraction to form a minimal range around two iterators. More...

#include <iterator_adapters.h>

Public Member Functions

 IteratorRange (IteratorType begin, IteratorType end)
IteratorType begin () const
IteratorType end () const
bool empty () const

Detailed Description

template<typename IteratorType>
struct sen::util::IteratorRange< IteratorType >

Basic range abstraction to form a minimal range around two iterators.

Constructor & Destructor Documentation

◆ IteratorRange()

template<typename IteratorType>
sen::util::IteratorRange< IteratorType >::IteratorRange ( IteratorType begin,
IteratorType end )
inline

Member Function Documentation

◆ begin()

template<typename IteratorType>
IteratorType sen::util::IteratorRange< IteratorType >::begin ( ) const
inlinenodiscard

◆ end()

template<typename IteratorType>
IteratorType sen::util::IteratorRange< IteratorType >::end ( ) const
inlinenodiscard

◆ empty()

template<typename IteratorType>
bool sen::util::IteratorRange< IteratorType >::empty ( ) const
inlinenodiscard

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