Namespaces
Variants

std::experimental::ranges:: SignedIntegral

From cppreference.net
Definido en el encabezado <experimental/ranges/concepts>
template < class T >
concept bool SignedIntegral = Integral < T > && std:: is_signed < T > :: value ;
(ranges TS)

El concepto SignedIntegral<T> se satisface si y solo si T es un tipo integral y std:: is_signed < T > :: value es true .

No es necesario que exista ninguna relación de subsunción entre SignedIntegral<T> y std:: is_signed < T > :: value .

Notas

SignedIntegral<T> puede ser satisfecho por un tipo que no sea un tipo entero con signo , por ejemplo, char (en un sistema donde char tiene signo).

Véase también

comprueba si un tipo es un tipo integral
(plantilla de clase)
(C++11)
comprueba si un tipo es un tipo aritmético con signo
(plantilla de clase)