std::experimental::ranges:: SignedIntegral
|
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
|
(C++11)
|
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) |