std::experimental::ranges::TaggedType
From cppreference.com
< cpp | experimental | ranges
Defined in header <experimental/ranges/utility>
|
||
template< class T > concept bool TaggedType = /* implementation-defined */; |
(ranges TS) | |
The concept TaggedType<T>
is satisfied if and only if T
is a unary function type of the form R(A)
, where R
is a TagSpecifier
.
Such types are used with the convenience alias templates tagged_tuple
and tagged_pair
.
See also
alias template for a tagged std::tuple (alias template) | |
alias template for a tagged std::pair (alias template) | |
tag specifiers for use with ranges::tagged (class) |