Concept Subspace :: sus :: num :: UnsignedPrimitiveInteger
template <class T>concept UnsignedPrimitiveInteger
requires
std::same_as<size_t, T> || std::same_as<uintptr_t, T> ||
std::same_as<bool, T> ||
(std::is_unsigned_v<char> && std::same_as<char, T>) ||
#if defined(WIN32)
std::same_as<wchar_t, T> ||
#endif
std::same_as<unsigned char, T> || std::same_as<unsigned short, T> ||
std::same_as<unsigned int, T> || std::same_as<unsigned long, T> ||
std::same_as<unsigned long long, T>
Unsigned primitive integer types (unsigned char
, unsigned int
, etc).