名稱空間
變體
操作

std::text_encoding::aliases_view

來自 cppreference.com
< cpp‎ | text‎ | text_encoding
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 結尾的位元組字串,編碼為 字面量字元編碼,並且只包含來自 基本字元集 的字元,並且
  • std::strcmp 比較時,r 不包含重複值。

以下是 text_encoding::aliases_view 的型別屬性:

目錄

[編輯] 成員函式

begin
返回別名檢視開頭的實現定義型別的迭代器
(公開成員函式)
end
返回別名檢視的實現定義型別的哨兵
(公開成員函式)
繼承自 std::ranges::view_interface
返回派生檢視是否為空,僅當它滿足 sized_rangeforward_range 時才提供
(std::ranges::view_interface<D> 的公共成員函式) [編輯]
(C++23)
返回範圍開頭的常量迭代器
(std::ranges::view_interface<D> 的公共成員函式) [編輯]
(C++23)
返回範圍常量迭代器的哨兵
(std::ranges::view_interface<D> 的公共成員函式) [編輯]
返回派生檢視是否非空,僅當 ranges::empty 適用於它時提供
(std::ranges::view_interface<D> 的公共成員函式) [編輯]
返回派生檢視中的第一個元素,如果它滿足 forward_range 則提供
(std::ranges::view_interface<D> 的公共成員函式) [編輯]
返回派生檢視中的第 n 個元素,僅當它滿足 random_access_range 時提供
(std::ranges::view_interface<D> 的公共成員函式) [編輯]

std::text_encoding::aliases_view::begin

constexpr /*實現定義*/ begin() const;
(C++26 起)

返回 r 開頭的實現定義型別的迭代器。

std::text_encoding::aliases_view::end

constexpr /*實現定義*/ end() const;
(C++26 起)

返回 r 的實現定義型別的哨兵。

[編輯] 示例

[編輯] 參閱

返回當前字元編碼別名的 view
(公共成員函式) [編輯]