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

A class that represents scalar values in [[b, e[[. More...

#include <CRNType.h>

Classes

struct  iterator
 

Public Member Functions

constexpr ScalarRange (S be, S en) noexcept
 Creates a range [[be, en[[. More...
 
constexpr iterator begin () const
 
constexpr iterator end () const
 

Detailed Description

template<typename S>
class crn::ScalarRange< S >

A class that represents scalar values in [[b, e[[.

Definition at line 223 of file CRNType.h.

Constructor & Destructor Documentation

template<typename S>
constexpr crn::ScalarRange< S >::ScalarRange ( be,
en 
)
inlinenoexcept

Creates a range [[be, en[[.

Parameters
[in]bethe first value
[in]enthe value after the last value

Definition at line 230 of file CRNType.h.

Member Function Documentation

template<typename S>
constexpr iterator crn::ScalarRange< S >::begin ( ) const
inline

Definition at line 241 of file CRNType.h.

template<typename S>
constexpr iterator crn::ScalarRange< S >::end ( ) const
inline

Definition at line 242 of file CRNType.h.


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