Namespaces
Variants

std::text_encoding:: aliases_view

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

La clase anidada text_encoding::aliases_view es una view sobre los alias de la codificación de caracteres.

Sea r una instancia de aliases_view . Para un rango no vacío r :

  • r. front ( ) es el nombre principal de la codificación de caracteres registrada,
  • r contiene los alias de la codificación de caracteres registrada de modo que el orden de los alias no está especificado,
  • cada elemento en r es una cadena de bytes terminada en nulo no nula y no vacía codificada en la codificación de caracteres literal y que comprende solo caracteres del conjunto de caracteres básico , y
  • r no contiene valores duplicados cuando se compara con std::strcmp .

Estas son las siguientes propiedades de tipo de text_encoding::aliases_view :

Contenidos

Funciones miembro

begin
devuelve un iterador de tipo definido por la implementación al inicio de la vista de alias
(función miembro pública)
end
devuelve un centinela de tipo definido por la implementación de la vista de alias
(función miembro pública)
Heredado de std::ranges::view_interface
devuelve si la vista derivada está vacía, proporcionado solo si satisface sized_range o forward_range
(función miembro pública de std::ranges::view_interface<D> )
(C++23)
devuelve un iterador constante al inicio del rango
(función miembro pública de std::ranges::view_interface<D> )
(C++23)
devuelve un centinela para el iterador constante del rango
(función miembro pública de std::ranges::view_interface<D> )
devuelve si la vista derivada no está vacía, proporcionado solo si ranges::empty es aplicable a ella
(función miembro pública de std::ranges::view_interface<D> )
devuelve el primer elemento en la vista derivada, proporcionado si satisface forward_range
(función miembro pública de std::ranges::view_interface<D> )
devuelve el n ésimo elemento en la vista derivada, proporcionado solo si satisface random_access_range
(función miembro pública de std::ranges::view_interface<D> )

std::text_encoding::aliases_view:: begin

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

Devuelve un iterador de tipo definido por la implementación al inicio de r .

std::text_encoding::aliases_view:: end

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

Retorna un centinela de tipo definido por la implementación de r .

Ejemplo

Véase también

devuelve una view sobre los alias de la codificación de caracteres actual
(función miembro pública)