std::experimental::ranges::UnsignedIntegral

Header: <experimental/ranges/concepts>

The concept UnsignedIntegral is satisfied if and only if T is an integral type and std::is_signed::value is false.

# Declarations

template< class T >
concept bool UnsignedIntegral = Integral<T> && !SignedIntegral<T>;

(ranges TS)

# Notes

UnsignedIntegral may be satisfied by a type that is not a unsigned integer type, for example, bool.

# See also