std::experi...gnedIntegral(3)
Okay bestie, this is the std::experi...gnedIntegral(3) page from the C++ Standard Libary β yes, thatβs the manual name, and itβs giving very specific ranges-concept energy π
β¨
πΈ NAME πΈ
std::experimental::ranges::UnsignedIntegral β literally std::experimental::ranges::UnsignedIntegral. Thatβs the name, thatβs the vibe, no notes π«Ά
β¨ Synopsis β¨
Defined in header <experimental/ranges/concepts> π
template< class T >
(ranges TS)
concept bool UnsignedIntegral = Integral<T> && !SignedIntegral<T>;
The concept UnsignedIntegral<T> is satisfied if and only if T is an integral type and std::is_signed<T>::value is false. Periodt. π
π Notes π
β οΈ Important little caveat, bestie: UnsignedIntegral<T> may be satisfied by a type that is not a unsigned integer type β for example, bool. No cap, thatβs exactly what the note says π
π See also π
is_integralβ checks if a type is an integral type (C++11) (class template) πis_signedβ checks if a type is a signed arithmetic type (C++11) (class template) β¨
Sign-off time π Source: http://cppreference.com Β· Version/date: 2024.06.10 Β· Page: std::experi...gnedIntegral(3) β byeee, go check those integral types ππ¦
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms