std::experimental::ranges::SignedIntegral
Von cppreference.com
< cpp | experimental | ranges
| Definiert in Header <experimental/ranges/concepts> |
||
| template< class T > concept bool SignedIntegral = Integral<T> && std::is_signed<T>::value; |
(Ranges TS) | |
Das Konzept SignedIntegral<T> ist erfüllt, wenn und nur wenn T ein ganzzahliger Typ ist und std::is_signed<T>::value true ist.
Es muss keine Unterordnungsbeziehung zwischen SignedIntegral<T> und std::is_signed<T>::value bestehen.
[bearbeiten] Anmerkungen
SignedIntegral<T> kann durch einen Typ erfüllt werden, der kein vorzeichenbehafteter Ganzzahltyp ist, zum Beispiel char (auf einem System, auf dem char vorzeichenbehaftet ist).
[bearbeiten] Siehe auch
| (C++11) |
prüft, ob ein Typ ein ganzzahliger Typ ist (Klassenvorlage) |
| (C++11) |
prüft, ob ein Typ ein vorzeichenbehafteter arithmetischer Typ ist (Klassenvorlage) |