4#ifndef TETL_TYPE_TRAITS_IS_SIGNED_HPP
5#define TETL_TYPE_TRAITS_IS_SIGNED_HPP
7#include <etl/_type_traits/bool_constant.hpp>
8#include <etl/_type_traits/is_arithmetic.hpp>
9#include <etl/_type_traits/remove_cv.hpp>
15struct is_signed : false_type { };
18 requires is_arithmetic_v<T>
19struct is_signed<T> : bool_constant<T(-1) < T(0)> { };
28struct is_signed : detail::is_signed<remove_cv_t<T>>::type { };
Definition adjacent_find.hpp:9
constexpr bool is_signed_v
Definition is_signed.hpp:31
If T is an arithmetic type, provides the member constant value equal to true if T(-1) < T(0): this re...
Definition is_signed.hpp:28