Namensräume
Varianten
Aktionen

std::experimental::ranges::SignedIntegral

Von cppreference.com
< cpp‎ | experimental‎ | ranges
 
 
 
 
Konzeptbibliothek
Kernsprachen-Konzepte
                              
SignedIntegral
Objektkonzepte
                              
                              
Vergleichskonzepte
Aufrufbare Konzepte
                                        
                              
URNG-Konzept
 
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

prüft, ob ein Typ ein ganzzahliger Typ ist
(Klassenvorlage) [bearbeiten]
(C++11)
prüft, ob ein Typ ein vorzeichenbehafteter arithmetischer Typ ist
(Klassenvorlage) [bearbeiten]