std::experi...es::Integral(3)

πŸ“¦ version 2024.07.05, in nixpkgs unstable, opensuse-leap 16.0

🌸 NAME 🌸

This is std::experi...es::Integral(3), from the C++ Standard Libary manual, and the entry itself is:

std::experimental::ranges::Integral β€” and yes bestie, the name is literally std::experimental::ranges::Integral again. No cap, that's the whole NAME line, and it's iconic πŸ’–.


✨ Synopsis ✨

Defined in header <experimental/ranges/concepts> πŸ¦‹

template< class T >                                  (ranges TS)
concept bool Integral = std::is_integral<T>::value;

The concept Integral<T> is satisfied if and only if T is an integral type. Slay πŸ’….

There need not be any subsumption relationship between Integral<T> and std::is_integral<T>::value. That's the vibe check: no required subsumption link between them, periodt 🫢.


πŸ’… See also πŸ’…

  • is_integral β€” checks if a type is an integral type (C++11) (class template). Iconic, honestly.

Source/version/date sign-off: http://cppreference.com, 2024.06.10, page std::experi...es::Integral(3) β€” bye bestie, mwah πŸ’‹πŸ«Ά

πŸ“¦ where this page comes from