std::experi...t::Callable(3)

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

okay so bestie, welcome to the std::experi...t::Callable(3) page from the C++ Standard Libary manual β€” yes, that's the manual name exactly as it appears up top, one-r β€œLibary” and all πŸ˜­πŸ’–. This snapshot is dated 2024.06.10, and we're about to get into the reflection TS concept tea. πŸŽ€

✨ NAME ✨

std::experimental::reflect::Callable β€” and the next line is literally the same name again: std::experimental::reflect::Callable. That's the whole NAME section, no cap. 🫢

🌈 Synopsis 🌈

Defined in header <experimental/reflect> ✨

template< class T >
(reflection TS)
concept Callable = ScopeMember<T> && Scope<T> && /* see below */;

Vibe check: the Callable concept is satisfied if and only if T reflects a function β€” and that includes constructors and destructors, periodt. πŸ’…

πŸ¦‹ Example πŸ¦‹

This section is incomplete Reason: examples 😭

🧚 See also 🧚

This section is incomplete Reason: templatization 🧚

πŸŽ€ Category πŸŽ€

  • Todo with reason

πŸ’Œ source/version + date: http://cppreference.com, 2024.06.10 β€” catch you later, bestie, stay reflective πŸŒˆπŸ’œ

πŸ“¦ where this page comes from