Třída tzdb_list
Seznam databází časových pásem
Syntaxe
class tzdb_list; // C++20
Poznámky
Nemůžete vytvořit .tzdb_list
Pokud ho chcete získat, zavolejte get_tzdb_list()
.
Nemůžete použít přiřazení kopírování s odstraněným textem tzdb_list
operator=
.
tzdb_list
je jedenton.
Členské funkce
Function | Popis |
---|---|
begin , cbegin |
Na začátek seznamu tzdb objektů získáte iterátor. |
end , cend |
Získejte iterátor za konec seznamu tzdb objektů. |
erase_after |
tzdb Vymažte ten, který bezprostředně následuje za prvkem, na který odkazuje předaný iterátor. |
front |
Získejte první prvek v seznamu tzdb objektů. |
Typy členů
Typ členu | Popis |
---|---|
class const_iterator |
Konstantní iterátor typu tzdb . |
begin
, cbegin
Získá iterátor, který odkazuje na začátek seznamu.
const_iterator begin() const noexcept; // C++20
const_iterator cbegin() const noexcept; // C++20
Vrácená hodnota
Iterátor odkazující na první tzdb
v seznamu
end
, cend
Získejte iterátor za konec seznamu.
const_iterator end() const noexcept; // C++20
const_iterator cend() const noexcept; // C++20)
Vrácená hodnota
Iterátor ukazující na konec poslední tzdb
části seznamu
Poznámky
Protože vrácený iterátor odkazuje na konec seznamu, neměl by být dereferenced. Místo toho ji použijte k porovnání, když jste dosáhli konce seznamu.
front
Získá první tzdb
v seznamu.
const tzdb& front() const noexcept; // C++20
Vrácená hodnota
Databáze prvního časového pásma v seznamu.
Poznámky
Tuto funkci můžete volat současně a reload_tzdb
bez rizika konfliktu časování.
erase_after
Vymažte následující tzdb
prvek, na který odkazuje předaný iterátor.
const_iterator erase_after(const_iterator p);
Parametry
p
Iterátor, který odkazuje na prvek před elementem, který se má vymazat.
Vrácená hodnota
Iterátor po vymazání tzdb
. Pokud není prvek, který následuje za vymazáním tzdb
, pak end()
Poznámky
První prvek v seznamu není možné vymazat.
Požadavky
Záhlaví: <chrono>
Obor názvů: std::chrono
Možnost kompilátoru: /std:c++latest
Viz také
<chrono>
tzdb
Struct
Referenční informace k souborům hlaviček