std::experimental::ranges:: SignedIntegral
|
Definiert im Header
<experimental/ranges/concepts>
|
||
|
template
<
class
T
>
concept bool SignedIntegral = Integral < T > && std:: is_signed < T > :: value ; |
(ranges TS) | |
Das Konzept
SignedIntegral<T>
ist genau dann erfüllt, wenn
T
ein integraler Typ ist und
std::
is_signed
<
T
>
::
value
den Wert
true
hat.
Es muss keine Subsumptionsbeziehung zwischen
SignedIntegral<T>
und
std::
is_signed
<
T
>
::
value
bestehen.
Hinweise
SignedIntegral<T>
kann von einem Typ erfüllt werden, der kein
vorzeichenbehafteter Ganzzahltyp
ist, zum Beispiel
char
(auf einem System, auf dem
char
vorzeichenbehaftet ist).
Siehe auch
|
(C++11)
|
prüft, ob ein Typ ein ganzzahliger Typ ist
(Klassentemplate) |
|
(C++11)
|
prüft, ob ein Typ ein vorzeichenbehafteter arithmetischer Typ ist
(Klassentemplate) |