Namensräume
Varianten
Aktionen

std::text_encoding::aliases_view

Von cppreference.com
< cpp‎ | text‎ | text encoding
 
 
 
 
class text_encoding::aliases_view
    : public ranges::view_interface<text_encoding::aliases_view>
(seit C++26)

Die verschachtelte 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-Zeichenkodierung und bestehend nur aus Zeichen des Basis-Zeichensatzes, und
  • r enthält keine Duplikate, wenn sie mit std::strcmp verglichen werden.

Dies sind die folgenden Typ-Eigenschaften von text_encoding::aliases_view

Inhalt

[bearbeiten] Member functions

begin
gibt einen Iterator eines implementierungsdefinierten Typs zum Anfang der Aliase-View zurück
(öffentliche Memberfunktion)
end
gibt ein Sentinel eines implementierungsdefinierten Typs der Aliase-View zurück
(öffentliche Memberfunktion)
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
(public member function of std::ranges::view_interface<D>) [edit]
(C++23)
gibt einen konstanten Iterator zum Anfang des Bereichs zurück
(public member function of std::ranges::view_interface<D>) [edit]
(C++23)
gibt ein Sentinel für den konstanten Iterator des Bereichs zurück
(public member function of std::ranges::view_interface<D>) [edit]
gibt zurück, ob die abgeleitete Ansicht nicht leer ist, bereitgestellt nur, wenn ranges::empty darauf anwendbar ist
(public member function of std::ranges::view_interface<D>) [edit]
gibt das erste Element in der abgeleiteten View zurück, bereitgestellt, wenn sie forward_range erfüllt
(öffentliche Member-Funktion von std::ranges::view_interface<D>) [edit]
gibt das n-te Element in der abgeleiteten View zurück, nur bereitgestellt, wenn sie random_access_range erfüllt
(öffentliche Member-Funktion von std::ranges::view_interface<D>) [edit]

std::text_encoding::aliases_view::begin

constexpr /*implementierungsdefiniert*/ begin() const;
(seit C++26)

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

std::text_encoding::aliases_view::end

constexpr /*implementierungsdefiniert*/ end() const;
(seit C++26)

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

[bearbeiten] Example

[bearbeiten] See also

gibt eine view über Aliase der aktuellen Zeichenkodierung zurück
(public member function) [bearbeiten]