std::experimental::ranges::make_tagged_tuple
來自 cppreference.com
< cpp | experimental | ranges
定義於標頭檔案 <experimental/ranges/tuple> |
||
template< TagSpecifier... Tags, class... Types > requires sizeof...(Tags) == sizeof...(Types) |
(ranges TS) | |
用於建立標記元組的便利函式,從引數推匯出元素型別(標記說明符必須顯式指定)。
返回型別中的“見下文”部分是 decltype(std::make_tuple(std::forward<Types>(t)...))。
[編輯] 返回值
R(std::forward<Types>(t)...),其中 R
是返回型別。
[編輯] 參閱
指定型別表示標籤指定符及其元素型別 (概念) | |
使用命名訪問器增強類元組型別 (類模板) | |
帶標籤的 std::pair 的別名模板 (別名模板) | |
用於建立 tagged_pair 的便捷函式(函式模板) | |
帶標籤的 std::tuple 的別名模板 (別名模板) | |
用於 ranges::tagged 的標籤指定符 (類) |