実験的なライブラリヘッダー <experimental/ranges/tuple>
From cppreference.com
< cpp | header | experimental
このヘッダーは、ranges ライブラリの一部です。
[編集] Tagged tuples
std::experimental::ranges 名前空間で定義されます。 | |
| タグ付き std::tuple のエイリアステンプレート。 (alias template) | |
tagged_tuple を作成するための便利な関数。(function template) | |
[編集] Synopsis
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 /* see definition */ make_tagged_tuple(Types&&... t); }}}}