libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
crn::ScalarRange< S >::iterator Struct Reference

#include <CRNType.h>

+ Inheritance diagram for crn::ScalarRange< S >::iterator:
+ Collaboration diagram for crn::ScalarRange< S >::iterator:

Public Member Functions

constexpr iterator (S id=0, int i=1) noexcept
 
operator* () const noexcept
 
iteratoroperator++ () noexcept
 
bool operator== (const iterator &other) noexcept
 
bool operator!= (const iterator &other) noexcept
 

Public Attributes

index
 
int inc
 

Detailed Description

template<typename S>
struct crn::ScalarRange< S >::iterator

Definition at line 231 of file CRNType.h.

Constructor & Destructor Documentation

template<typename S>
constexpr crn::ScalarRange< S >::iterator::iterator ( id = 0,
int  i = 1 
)
inlinenoexcept

Definition at line 233 of file CRNType.h.

Member Function Documentation

template<typename S>
bool crn::ScalarRange< S >::iterator::operator!= ( const iterator other)
inlinenoexcept

Definition at line 237 of file CRNType.h.

template<typename S>
S crn::ScalarRange< S >::iterator::operator* ( ) const
inlinenoexcept

Definition at line 234 of file CRNType.h.

template<typename S>
iterator& crn::ScalarRange< S >::iterator::operator++ ( )
inlinenoexcept

Definition at line 235 of file CRNType.h.

template<typename S>
bool crn::ScalarRange< S >::iterator::operator== ( const iterator other)
inlinenoexcept

Definition at line 236 of file CRNType.h.

Member Data Documentation

template<typename S>
int crn::ScalarRange< S >::iterator::inc

Definition at line 239 of file CRNType.h.

template<typename S>
S crn::ScalarRange< S >::iterator::index

Definition at line 238 of file CRNType.h.


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