名前空間
変種
操作

std::tuple_element<std::experimental::ranges::tagged>

From cppreference.com
 
 
 
 
汎用ユーティリティライブラリ
ユーティリティコンポーネント
関数オブジェクト
メタプログラミングと型特性
タグ付きペアとタプル
                          
タグ指定子
                                      
                          
 
 
template< std::size_t N, class Base, class... Tags >

struct tuple_element<N, std::experimental::ranges::tagged<Base, Tags...>>

    : std::tuple_element<N, Base> {};
(ranges TS)

tagged のための std::tuple_element の部分特殊化は、タプルライクな構文を使用して、tagged の要素の型にコンパイル時アクセスを提供します。これは単に std::tuple_element<N, Base> に転送します。

[編集] メンバ型

メンバ型 定義
type std::tuple_element_t<N, Base>

[編集] 関連項目

指定された要素の型を取得する
(クラステンプレート特殊化) [編集]
array の要素の型を取得する
(クラステンプレート特殊化) [編集]
pairの要素の型を取得する
(クラステンプレート特殊化) [編集]
tagged のサイズを取得します。
(クラステンプレート特殊化) [編集]
English 日本語 中文(简体) 中文(繁體)