std::experimental::ranges:: UnsignedIntegral
From de.cppreference.net
<
cpp
|
experimental
|
ranges
|
Definiert im Header
<experimental/ranges/concepts>
|
||
|
template
<
class
T
>
concept bool UnsignedIntegral = Integral < T > && ! SignedIntegral < T > ; |
(ranges TS) | |
Das Konzept
UnsignedIntegral<T>
ist genau dann erfüllt, wenn
T
ein ganzzahliger Typ ist und
std::
is_signed
<
T
>
::
value
gleich
false
ist.
Hinweise
UnsignedIntegral<T>
kann durch einen Typ erfüllt werden, der kein
unsigned integer type
ist, zum Beispiel
bool
.
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) |