std::text_encoding:: aliases_view
|
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
:
-
es modelliert
copyable,random_access_rangeundborrowed_range. -
es muss nicht
common_rangeunddefault_initializableerfüllen. - sowohl ranges:: range_value_t < text_encoding :: aliases_view > als auch ranges:: range_reference_t < text_encoding :: aliases_view > bezeichnen const char * .
- ranges:: iterator_t < text_encoding :: aliases_view > ist ein ConstexprIterator .
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
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
gibt eine
view
über Aliase der aktuellen Zeichenkodierung zurück
(öffentliche Mitgliedsfunktion) |