Namespaces
Variants

std::experimental::ranges:: UnsignedIntegral

From cppreference.net
Определено в заголовочном файле <experimental/ranges/concepts>
template < class T >
concept bool UnsignedIntegral = Integral < T > && ! SignedIntegral < T > ;
(ranges TS)

Концепт UnsignedIntegral<T> удовлетворяется тогда и только тогда, когда T является целочисленным типом и std:: is_signed < T > :: value равно false .

Примечания

UnsignedIntegral<T> может удовлетворяться типом, который не является беззнаковым целочисленным типом , например, bool .

Смотрите также

проверяет, является ли тип целочисленным типом
(шаблон класса)
(C++11)
проверяет, является ли тип знаковым арифметическим типом
(шаблон класса)