实验性库头文件 <experimental/ranges/tuple>
来自cppreference.com
此头文件是范围库的一部分。
带标签元组
在命名空间
std::experimental::ranges 定义 | |
| 有标签 std::tuple 的别名模版 (别名模板) | |
用于创建 tagged_tuple 的便利函数 (函数模板) |
概要
namespace std { namespace experimental { namespace ranges { inline namespace v1 {
template <TaggedType... Types>
using tagged_tuple = tagged<tuple</* TAGELEM */(Types)...>,
/* TAGSPEC */(Types)...>;
template <TagSpecifier... Tags, class... Types>
requires sizeof...(Tags) == sizeof...(Types)
constexpr /* 见定义 */ make_tagged_tuple(Types&&... t);
}}}}