Elementa v8.0.0
Minimalistic library for any C++ application (C++11 and up)
Loading...
Searching...
No Matches
elementa::base::IotaView< IT >::iterator_t Struct Reference

The iterator type returned by begin() and end(). More...

Description

template<typename IT = int>
struct elementa::base::IotaView< IT >::iterator_t

The iterator type returned by begin() and end().

Definition at line 680 of file iterators.h.

#include "iterators.h"

Public Attributes

friend IotaView
 

Public Member Functions

iterator_toperator++ (void)
 
IT operator* (void) const
 
bool operator== (const iterator_t &oth) const noexcept
 
bool operator!= (const iterator_t &oth) const noexcept
 

Member Function Documentation

◆ operator++()

template<typename IT = int>
iterator_t & elementa::base::IotaView< IT >::iterator_t::operator++ ( void  )
inline

Definition at line 684 of file iterators.h.

◆ operator*()

template<typename IT = int>
IT elementa::base::IotaView< IT >::iterator_t::operator* ( void  ) const
inline

Definition at line 694 of file iterators.h.

◆ operator==()

template<typename IT = int>
bool elementa::base::IotaView< IT >::iterator_t::operator== ( const iterator_t oth) const
inlinenoexcept

Definition at line 696 of file iterators.h.

◆ operator!=()

template<typename IT = int>
bool elementa::base::IotaView< IT >::iterator_t::operator!= ( const iterator_t oth) const
inlinenoexcept

Definition at line 701 of file iterators.h.

Member Data Documentation

◆ IotaView

template<typename IT = int>
friend elementa::base::IotaView< IT >::iterator_t::IotaView

Definition at line 682 of file iterators.h.


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