std::text_encoding:: aliases_view
|
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
:
-
modela
copyable,random_access_range, yborrowed_range. -
no se requiere que satisfaga
common_rangeydefault_initializable. - tanto ranges:: range_value_t < text_encoding :: aliases_view > como ranges:: range_reference_t < text_encoding :: aliases_view > denotan const char * .
- ranges:: iterator_t < text_encoding :: aliases_view > es un ConstexprIterator .
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
|
Esta sección está incompleta
Razón: sin ejemplo |
Véase también
devuelve una
view
sobre los alias de la codificación de caracteres actual
(función miembro pública) |