31#ifndef ETL_ABSOLUTE_INCLUDED
32#define ETL_ABSOLUTE_INCLUDED
46 return (value < T(0)) ? -value : value;
64 template <typename T, typename TReturn = typename etl::make_unsigned<T>::type>
66 template <
typename T,
typename TReturn>
69 absolute_unsigned(T value)
72 : (value < T(0)) ? TReturn(-value) : TReturn(value);
81 absolute_unsigned(T value)
83 return etl::absolute(value);
Definition: integral_limits.h:468
enable_if
Definition: type_traits_generator.h:1191
bitset_ext
Definition: absolute.h:38