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 представляет собой ненулевую и непустую строку байтов с нулевым завершителем, закодированную в литеральной кодировке символов и состоящую только из символов базового набора символов , и
  • r не содержит дублирующихся значений при сравнении с помощью std::strcmp .

Ниже приведены свойства типа text_encoding::aliases_view :

Содержание

Функции-члены

begin
возвращает итератор типа, определённого реализацией, на начало представления псевдонимов
(public member function)
end
возвращает страж типа, определённого реализацией, для представления псевдонимов
(public member function)
Унаследовано от std::ranges::view_interface
возвращает, является ли производное представление пустым, предоставляется только если оно удовлетворяет sized_range или forward_range
(public member function of std::ranges::view_interface<D> )
(C++23)
возвращает константный итератор на начало диапазона
(public member function of std::ranges::view_interface<D> )
(C++23)
возвращает страж для константного итератора диапазона
(public member function of std::ranges::view_interface<D> )
возвращает, является ли производное представление непустым, предоставляется только если ranges::empty применимо к нему
(public member function of std::ranges::view_interface<D> )
возвращает первый элемент в производном представлении, предоставляется если оно удовлетворяет forward_range
(public member function of std::ranges::view_interface<D> )
возвращает n элемент в производном представлении, предоставляется только если оно удовлетворяет random_access_range
(public member function of 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 ;
(начиная с C++26)

Возвращает страж (sentinel) типа, определяемого реализацией, для r .

Пример

Смотрите также

возвращает view над псевдонимами текущей кодировки символов
(публичная функция-член)