名稱空間
變體
操作

std::ranges::join_view<V>::sentinel

來自 cppreference.com
< cpp‎ | ranges‎ | join view
 
 
範圍庫 (Ranges library)
範圍介面卡 (Range adaptors)
 
 
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]

[edit] 非成員函式

將哨兵與從 join_view::begin 返回的迭代器進行比較
(function) [edit]