cppx-core
Classes | Public Member Functions | List of all members
cppx::Count_iterator_< Item > Class Template Reference

#include <Count_iterator_.hpp>

Public Member Functions

auto count () const noexcept -> Size
 
void operator+= (const int n) noexcept
 
auto operator * () const noexcept -> Proxy
 
auto operator++ () noexcept -> Count_iterator_ &
 

Detailed Description

template<class Item>
class cppx::Count_iterator_< Item >

Definition at line 10 of file Count_iterator_.hpp.

Member Function Documentation

◆ count()

template<class Item>
auto cppx::Count_iterator_< Item >::count ( ) const -> Size
inlinenoexcept

Definition at line 21 of file Count_iterator_.hpp.

◆ operator *()

template<class Item>
auto cppx::Count_iterator_< Item >::operator * ( ) const -> Proxy
inlinenoexcept

Definition at line 29 of file Count_iterator_.hpp.

◆ operator++()

template<class Item>
auto cppx::Count_iterator_< Item >::operator++ ( ) -> Count_iterator_&
inlinenoexcept

Definition at line 33 of file Count_iterator_.hpp.

◆ operator+=()

template<class Item>
void cppx::Count_iterator_< Item >::operator+= ( const int  n)
inlinenoexcept

Definition at line 26 of file Count_iterator_.hpp.


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