Namespaces
Variants

std::text_encoding:: aliases_view

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

La classe imbriquée text_encoding::aliases_view est une view sur les alias de l'encodage de caractères.

Soit r une instance de aliases_view . Pour une plage non vide r :

  • r. front ( ) est le nom principal de l'encodage de caractères enregistré,
  • r contient les alias de l'encodage de caractères enregistré, l'ordre des alias étant non spécifié,
  • chaque élément dans r est une chaîne d'octets non nulle et non vide terminée par un caractère nul, encodée dans l'encodage de caractères littéral et comprenant uniquement des caractères du jeu de caractères de base , et
  • r ne contient pas de valeurs dupliquées lors de la comparaison avec std::strcmp .

Voici les propriétés de type suivantes de text_encoding::aliases_view :

Table des matières

Fonctions membres

begin
retourne un itérateur de type défini par l'implémentation vers le début de la vue des alias
(fonction membre publique)
end
retourne un sentinelle de type défini par l'implémentation de la vue des alias
(fonction membre publique)
Hérité de std::ranges::view_interface
retourne si la vue dérivée est vide, fourni uniquement si elle satisfait sized_range ou forward_range
(fonction membre publique de std::ranges::view_interface<D> )
(C++23)
retourne un itérateur constant vers le début de la plage
(fonction membre publique de std::ranges::view_interface<D> )
(C++23)
retourne un sentinelle pour l'itérateur constant de la plage
(fonction membre publique de std::ranges::view_interface<D> )
retourne si la vue dérivée n'est pas vide, fourni uniquement si ranges::empty lui est applicable
(fonction membre publique de std::ranges::view_interface<D> )
retourne le premier élément de la vue dérivée, fourni si elle satisfait forward_range
(fonction membre publique de std::ranges::view_interface<D> )
retourne le n ième élément de la vue dérivée, fourni uniquement si elle satisfait random_access_range
(fonction membre publique de std::ranges::view_interface<D> )

std::text_encoding::aliases_view:: begin

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

Retourne un itérateur de type défini par l'implémentation vers le début de r .

std::text_encoding::aliases_view:: end

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

Retourne un sentinelle de type défini par l'implémentation de r .

Exemple

Voir aussi

retourne une view sur les alias de l'encodage de caractères actuel
(fonction membre publique)