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 中的每个元素都是非空且非空的以空字符结尾的字节字符串,以 字面字符编码 编码,且仅包含来自 基本字符集 的字符,且
  • 当使用 std::strcmp 比较时, r 不包含重复值。

以下是 text_encoding::aliases_view 的类型属性:

目录

成员函数

begin
返回实现定义类型的迭代器到别名视图的开头
(公开成员函数)
end
返回别名视图的实现定义类型的哨兵
(公开成员函数)
继承自 std::ranges::view_interface
返回派生视图是否为空,仅当它满足 sized_range forward_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 /*implementation-defined*/ begin ( ) const ;
(C++26 起)

返回实现定义类型的迭代器到 r 的开头。

std::text_encoding::aliases_view:: end

constexpr /*implementation-defined*/ end ( ) const ;
<span