# std::experimental::ranges::TaggedType

< cpp‎ | experimental‎ | ranges

定义于头文件 `<experimental/ranges/utility>` |  |
template< class T > concept bool TaggedType = /* implementation-defined */; |  | (范围 TS)

概念 `TaggedType<T>` 若且唯若 `T` 为形式为 `R(A)` 的函数类型才得到满足，其中 `R` 是 `TagSpecifier` 。

这些类型为便利别名模板 `tagged_tuple` 和 `tagged_pair` 所用。

### 参阅

tagged_tuple | 有标签 std::tuple 的别名模版 (别名模板)
tagged_pair | 有标签 std::pair 的别名模版 (别名模板)
in in1 in2 out out1 out2 fun min max begin end | 用于 ranges::tagged 的标签说明符 (类)