Namespaces
Variants

std::text_encoding:: aliases_view

From cppreference.net
class text_encoding :: aliases_view
: public ranges:: view_interface < text_encoding :: aliases_view >
(C++26 以降)

ネストされたクラス text_encoding::aliases_view は、文字エンコーディングのエイリアスを対象とする view です。

r aliases_view のインスタンスとします。空でない範囲 r について:

  • r. front ( ) は登録された文字エンコーディングの主要な名称であり、
  • r は登録された文字エンコーディングの別名を含み、別名の順序は不定である、
  • r 内の各要素は非nullかつ空でないnull終端バイト文字列であり、 リテラル文字エンコーディング でエンコードされ、 基本文字集合 からのみ構成される文字を含み、かつ
  • r std::strcmp で比較した際に重複する値を含まない。

以下は text_encoding::aliases_view の型プロパティです:

目次

メンバー関数

begin
エイリアスビューの先頭への実装定義型のイテレータを返す
(public member function)
end
エイリアスビューの実装定義型のセンチネルを返す
(public member function)
std::ranges::view_interface から継承
派生ビューが空かどうかを返す( sized_range または forward_range を満たす場合のみ提供)
( std::ranges::view_interface<D> のpublic member function)
(C++23)
範囲の先頭への定数イテレータを返す
( std::ranges::view_interface<D> のpublic member function)
(C++23)
範囲の定数イテレータのセンチネルを返す
( std::ranges::view_interface<D> のpublic member function)
派生ビューが空でないかどうかを返す( ranges::empty が適用可能な場合のみ提供)
( std::ranges::view_interface<D> のpublic member function)
派生ビューの最初の要素を返す( forward_range を満たす場合に提供)
( std::ranges::view_interface<D> のpublic member function)
派生ビューの n th 番目の要素を返す( random_access_range を満たす場合のみ提供)
( std::ranges::view_interface<D> のpublic member function)

std::text_encoding::aliases_view:: begin

constexpr /*implementation-defined*/ begin ( ) const ;
(C++26以降)

r の先頭を指す実装定義型のイテレータを返す。

std::text_encoding::aliases_view:: end

constexpr /*implementation-defined*/ end ( ) const ;
(C++26以降)

実装定義型のセンチネルを返します。 r

関連項目

現在の文字エンコーディングの view エイリアスを返す
(public member function)