31#ifndef ETL_LIMITER_INCLUDED
32#define ETL_LIMITER_INCLUDED
44 namespace private_limiter
46 template<
typename TInput>
49 TInput operator ()(TInput value, TInput lowest, TInput highest)
const
59 template<
typename TInput,
typename TLimit = etl::private_limiter::limit<TInput> >
67 limiter(TInput lowest_, TInput highest_)
76 TInput operator ()(TInput value)
const
78 return TLimit()(value, lowest, highest);
Limiter.
Definition: limiter.h:61
ETL_CONSTEXPR const T & clamp(const T &value, const T &low, const T &high, TCompare compare)
Definition: algorithm.h:1916
bitset_ext
Definition: absolute.h:38
Definition: functional.h:117