std::experi...ect::Record(3)
π NAME
std::experimental::reflect::Record β yeah bestie, that's the name, and that's also the whole description up there in the NAME section, because sometimes a name is literally the whole personality. Iconic, honestly. (Folded in for you: this page lives in the C++ Standard Libary manual. π)
β¨ Synopsis β¨
Ok so first things first, where does this live:
Defined in header <experimental/reflect>
And here's the actual declaration, copied exactly so you don't have to squint at it:
template< class T > (reflection TS)
concept Record = Type<T> && Scope<T> && /* see below */;
So what's the tea β β the Record concept is satisfied if and only if T reflects a class type. That's it, that's the whole vibe check. <3 Note the little /* see below */ sitting there in the definition β that's not me being mysterious, that's literally what the page says. π«Ά
π Example
This section is incomplete
Reason: examples
No cap, we're all waiting on this one π. The empty-example energy is real, but hey β at least it's honest about it. π
π¦ See also
This section is incomplete
Reason: templatization
Also still cooking π. The "see also" is giving placeholder main character energy, and we respect the transparency. β¨
π Category:
- Todo with reason
Yep, it's in the todo pile, and the reason is right there β todo, with reason. Very on brand. π
Quick lil heads up bestie: bothExampleandSee alsoare marked incomplete on the original page β I'm not hiding content from you, there just isn't any yet. π
That's the whole page, queen π β sourced from http://cppreference.com, dated 2024.06.10, and the title up top is std::experi...ect::Record(3) (yes, with the lil dots β the terminal is just being dramatic about long names π
). Go forth and reflect on your class 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