guanaqo 1.0.0-alpha.26
Utilities for scientific software
Loading...
Searching...
No Matches
guanaqo::iter_range_adapter< It > Struct Template Reference

#include <guanaqo/iter-adapter.hpp>

Detailed Description

template<class It>
struct guanaqo::iter_range_adapter< It >

Definition at line 17 of file iter-adapter.hpp.

Collaboration diagram for guanaqo::iter_range_adapter< It >:

Classes

struct  sentinel_t
struct  iter_t

Public Member Functions

 iter_range_adapter ()=default
 iter_range_adapter (It it)
auto begin () const &-> std::input_or_output_iterator auto
auto begin () &&-> std::input_or_output_iterator auto
auto end () const

Public Attributes

It it

Class Documentation

◆ guanaqo::iter_range_adapter::sentinel_t

struct guanaqo::iter_range_adapter::sentinel_t
Collaboration diagram for guanaqo::iter_range_adapter< It >::sentinel_t:

Constructor & Destructor Documentation

◆ iter_range_adapter() [1/2]

template<class It>
guanaqo::iter_range_adapter< It >::iter_range_adapter ( )
default

◆ iter_range_adapter() [2/2]

template<class It>
guanaqo::iter_range_adapter< It >::iter_range_adapter ( It it)
inline

Definition at line 20 of file iter-adapter.hpp.

Member Function Documentation

◆ begin() [1/2]

template<class It>
auto guanaqo::iter_range_adapter< It >::begin ( ) const & -> std::input_or_output_iterator auto
inline

Definition at line 51 of file iter-adapter.hpp.

◆ begin() [2/2]

template<class It>
auto guanaqo::iter_range_adapter< It >::begin ( ) && -> std::input_or_output_iterator auto
inline

Definition at line 54 of file iter-adapter.hpp.

◆ end()

template<class It>
auto guanaqo::iter_range_adapter< It >::end ( ) const
inline

Definition at line 57 of file iter-adapter.hpp.

Member Data Documentation

◆ it

template<class It>
It guanaqo::iter_range_adapter< It >::it

Definition at line 21 of file iter-adapter.hpp.


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