RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
rawspeed::iterator_range< Iter > Class Template Referencefinal

#include "adt/iterator_range.h"

Collaboration diagram for rawspeed::iterator_range< Iter >:
[legend]

Public Member Functions

 iterator_range (Iter begin_iterator_, Iter end_iterator_)
Iter begin () const
Iter end () const
bool empty () const

Private Attributes

Iter begin_iterator
Iter end_iterator

Detailed Description

template<typename Iter>
class rawspeed::iterator_range< Iter >

Definition at line 27 of file iterator_range.h.

Constructor & Destructor Documentation

◆ iterator_range()

template<typename Iter>
rawspeed::iterator_range< Iter >::iterator_range ( Iter begin_iterator_,
Iter end_iterator_ )
inline

Definition at line 32 of file iterator_range.h.

References begin_iterator, and end_iterator.

Member Function Documentation

◆ begin()

template<typename Iter>
Iter rawspeed::iterator_range< Iter >::begin ( ) const
inlinenodiscard

Definition at line 36 of file iterator_range.h.

References begin_iterator.

◆ empty()

template<typename Iter>
bool rawspeed::iterator_range< Iter >::empty ( ) const
inlinenodiscard

Definition at line 38 of file iterator_range.h.

References begin_iterator, and end_iterator.

◆ end()

template<typename Iter>
Iter rawspeed::iterator_range< Iter >::end ( ) const
inlinenodiscard

Definition at line 37 of file iterator_range.h.

References end_iterator.

Member Data Documentation

◆ begin_iterator

template<typename Iter>
Iter rawspeed::iterator_range< Iter >::begin_iterator
private

Definition at line 28 of file iterator_range.h.

Referenced by iterator_range(), begin(), and empty().

◆ end_iterator

template<typename Iter>
Iter rawspeed::iterator_range< Iter >::end_iterator
private

Definition at line 29 of file iterator_range.h.

Referenced by iterator_range(), empty(), and end().


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