Namespaces
Variants

std::ranges::view_interface<D>::cend

ja.cppreference.net より
 
 
Ranges ライブラリ
Range アダプタ
 
 
constexpr auto cend();
(1) (C++23 以降)
constexpr auto cend() const requires ranges::range<const D>;
(2) (C++23 以降)

cend() メンバ関数のデフォルト実装は、その範囲の定数イテレータの番兵を返します。

1) derived を static_cast<D&>(*this) に束縛された参照とします。return ranges::cend(derived); と同等です。
2) (1) と同じですが、derived が static_cast<const D&>(*this) である点が異なります。

戻り値

範囲の定数イテレータのセンチネル値。

注記

標準ライブラリ内のすべてのレンジアダプタおよびレンジファクトリ、ならびに std::ranges::subrange は cend のデフォルト実装を使用します。

例

関連項目

(C++11) (C++14)
コンテナまたは配列の終端を指すイテレータを返す
(関数テンプレート)
読み取り専用範囲の終端を示すセンチネルを返す
(カスタマイゼーションポイントオブジェクト)