Embedded Template Library 1.0
Loading...
Searching...
No Matches
absolute.h File Reference
#include "type_traits.h"
#include "integral_limits.h"

Go to the source code of this file.

Namespaces

namespace  etl
 bitset_ext
 

Functions

template<typename T >
ETL_NODISCARD ETL_CONSTEXPR etl::enable_if< etl::is_signed< T >::value, T >::type etl::absolute (T value) ETL_NOEXCEPT
 
template<typename T >
ETL_NODISCARD ETL_CONSTEXPR etl::enable_if< etl::is_unsigned< T >::value, T >::type etl::absolute (T value) ETL_NOEXCEPT
 
template<typename T , typename TReturn >
ETL_NODISCARD ETL_CONSTEXPR etl::enable_if< etl::is_signed< T >::value, TReturn >::type etl::absolute_unsigned (T value) ETL_NOEXCEPT
 
template<typename T >
ETL_NODISCARD ETL_CONSTEXPR etl::enable_if< etl::is_unsigned< T >::value, T >::type etl::absolute_unsigned (T value) ETL_NOEXCEPT