Namespaces
Variants

std::text_encoding:: aliases_view

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

Die geschachtelte Klasse text_encoding::aliases_view ist eine view über Aliase der Zeichenkodierung.

Sei r eine Instanz von aliases_view . Für einen nicht-leeren Bereich r :

  • r. front ( ) ist der primäre Name der registrierten Zeichenkodierung,
  • r enthält die Aliase der registrierten Zeichenkodierung, wobei die Reihenfolge der Aliase nicht spezifiziert ist,
  • jedes Element in r ist ein nicht-null und nicht-leerer nullterminierter Byte-String, kodiert in der literal character encoding und besteht nur aus Zeichen des basic character set , und
  • r enthält keine doppelten Werte beim Vergleich mit std::strcmp .

Dies sind die folgenden Typeigenschaften von text_encoding::aliases_view :

Inhaltsverzeichnis

Memberfunktionen

begin
gibt einen Iterator eines implementierungsdefinierten Typs auf den Anfang der Aliases-Ansicht zurück
(öffentliche Elementfunktion)
end
gibt einen Sentinel eines implementierungsdefinierten Typs der Aliases-Ansicht zurück
(öffentliche Elementfunktion)
Geerbt von std::ranges::view_interface
gibt zurück, ob die abgeleitete Ansicht leer ist, bereitgestellt nur wenn sie sized_range oder forward_range erfüllt
(öffentliche Elementfunktion von std::ranges::view_interface<D> )
(C++23)
gibt einen konstanten Iterator auf den Anfang des Bereichs zurück
(öffentliche Elementfunktion von std::ranges::view_interface<D> )
(C++23)
gibt einen Sentinel für den konstanten Iterator des Bereichs zurück
(öffentliche Elementfunktion von std::ranges::view_interface<D> )
gibt zurück, ob die abgeleitete Ansicht nicht leer ist, bereitgestellt nur wenn ranges::empty darauf anwendbar ist
(öffentliche Elementfunktion von std::ranges::view_interface<D> )
gibt das erste Element in der abgeleiteten Ansicht zurück, bereitgestellt wenn sie forward_range erfüllt
(öffentliche Elementfunktion von std::ranges::view_interface<D> )
gibt das n te Element in der abgeleiteten Ansicht zurück, bereitgestellt nur wenn sie random_access_range erfüllt
(öffentliche Elementfunktion von std::ranges::view_interface<D> )

std::text_encoding::aliases_view:: begin

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

Gibt einen Iterator eines implementierungsdefinierten Typs auf den Anfang von r zurück.

std::text_encoding::aliases_view:: end

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

Gibt einen Sentinel eines implementierungsdefinierten Typs von r zurück.

Beispiel

Siehe auch

gibt eine view über Aliase der aktuellen Zeichenkodierung zurück
(öffentliche Mitgliedsfunktion)