std::ranges::join_view<V>::sentinel
來自 cppreference.com
template< bool Const > class /*sentinel*/ |
(C++20 起) (僅作說明*) |
|
當底層範圍(`V` 或 ranges::range_reference_t<V>)中任一不是 `common_range`,或當父 `join_view` 不是 `forward_range` 時,`join_view::end` 的返回型別。
如果 `V` 不是 簡單檢視,則對於從 const 過載返回的哨兵,`Const` 為 true,否則為 false。如果 `V` 是一個簡單檢視,`Const` 為 true。
目錄 |
[edit] 成員型別
成員 | 定義 |
Parent (私有) |
maybe-const <Const, ranges::join_view<V>>(僅供說明的成員型別*) |
Base (私有) |
maybe-const <Const, V>(僅供說明的成員型別*) |
[edit] 資料成員
成員 | 定義 |
ranges::sentinel_t<Base> end_ (private) |
從(可能 const 限定的)`V` 獲取的哨兵 (僅用於闡釋的成員物件*) |
[edit] 成員函式
構造一個哨位 (public member function) |
[edit] 非成員函式
(C++20) |
將哨兵與從 join_view::begin 返回的迭代器進行比較 (function) |