std::experi...TagSpecifier(3)
π NAME π
From the C++ Standard Libary manual (yep, that spelling is canon here) β page std::experi...TagSpecifier(3):
std::experimental::ranges::TagSpecifier β std::experimental::ranges::TagSpecifier
That's literally the NAME section doing its little twin thing. Iconic.
π Synopsis π
Defined in header <experimental/ranges/utility>
template< class T > (ranges TS)
concept bool TagSpecifier = /* implementation-defined */;
Okay so TagSpecifier<T> is satisfied if and only if T is a tag specifier for use with ranges::tagged. That's the whole vibe check, no cap.
The Ranges TS provides a set of tag specifiers in <experimental/ranges/algorithm>. And bestie, listen: users cannot define their own tag specifiers. Periodt. π«Ά
π See also π
taggedβ augument a tuple-like type with named accessors (class template)in,in1,in2,out,out1,out2β tag specifiers for use withranges::tagged(class)fun,min,max,begin,endβ also chilling in the See also list, with no extra blurb on the page
Source/version: http://cppreference.com, 2024.06.10, std::experi...TagSpecifier(3). Stay slay, bestie π
β¨
π¦ 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