IDS peak IPL  v1.7.0
peak::ipl::Range< T > Class Template Reference

Range. More...

#include <peak_ipl/types/peak_ipl_range.hpp>

Public Member Functions

constexpr Range (T min, T max, T inc)
 
constexpr T Minimum () const
 
constexpr T Maximum () const
 
constexpr T Increment () const
 
constexpr std::tuple< T, T, T > GetRange () const
 
constexpr bool InRange (T value) const
 

Detailed Description

template<typename T>
class peak::ipl::Range< T >

Range.

Constructor & Destructor Documentation

◆ Range()

template<typename T>
constexpr peak::ipl::Range< T >::Range ( T  min,
T  max,
T  inc 
)
inline

Member Function Documentation

◆ GetRange()

template<typename T>
constexpr std::tuple<T, T, T> peak::ipl::Range< T >::GetRange ( ) const
inline

◆ Increment()

template<typename T>
constexpr T peak::ipl::Range< T >::Increment ( ) const
inline

◆ InRange()

template<typename T>
constexpr bool peak::ipl::Range< T >::InRange ( T  value) const
inline

◆ Maximum()

template<typename T>
constexpr T peak::ipl::Range< T >::Maximum ( ) const
inline

◆ Minimum()

template<typename T>
constexpr T peak::ipl::Range< T >::Minimum ( ) const
inline

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