Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
constexpr auto cend ( ) ;
(1) (C++23以降)
constexpr auto cend ( ) const requires ranges:: range < const D > ;
(2) (C++23以降)

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

range-begin-end.svg

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