Namensräume
Varianten
Aktionen

std::chrono::operator<<(std::chrono::weekday_indexed)

Von cppreference.com
 
 
 
 
Definiert in Header <chrono>
template< class CharT, class Traits >

std::basic_ostream<CharT, Traits>&
    operator<<( std::basic_ostream<CharT, Traits>& os,

                const std::chrono::weekday_indexed& wdi );
(seit C++20)

Gibt eine textuelle Darstellung von wdi in den Stream os aus, als ob durch

if (wdi.index() >=1 && wdi.index() <= 5)
    os << std::format(os.getloc(), STATICALLY_WIDEN<CharT>("{:L}[{}]"),
                      wdi.weekday(), wdi.index());
else
    os << std::format(os.getloc(), STATICALLY_WIDEN<CharT>("{:L}[{} ist kein gültiger Index]"),
                      wdi.weekday(), wdi.index());

wobei `STATICALLY_WIDEN<CharT>("...")` `"..."` ist, wenn `CharT` `char` ist, und `L"..."`, wenn `CharT` `wchar_t` ist.

[bearbeiten] Rückgabewert

os

[bearbeiten] Fehlerberichte

Die folgenden Verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR angewendet auf Verhalten wie veröffentlicht Korrigiertes Verhalten
P2372R3 C++20 wurde die angegebene Locale standardmäßig verwendet L wird benötigt, um die angegebene Locale zu verwenden

[bearbeiten] Siehe auch

(C++20)
speichert die formatierte Darstellung der Argumente in einem neuen String
(Funktionstemplate) [bearbeiten]
Formatierungsunterstützung für weekday
(Klassentemplate-Spezialisierung) [edit]