Namespaces
Variants

std::experimental::ranges:: SignedIntegral

From cppreference.net
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

prüft, ob ein Typ ein ganzzahliger Typ ist
(Klassentemplate)
(C++11)
prüft, ob ein Typ ein vorzeichenbehafteter arithmetischer Typ ist
(Klassentemplate)