tzdb_list kelas

Daftar database zona waktu.

Sintaks

class tzdb_list; // C++20

Keterangan

Anda tidak dapat membuat tzdb_list. Untuk mendapatkannya, hubungi get_tzdb_list().

Anda tidak dapat menggunakan penugasan salin dengan apa operator= yang tzdb_list dihapus.

tzdb_list adalah singleton.

Fungsi anggota

Function Deskripsi
begin, cbegin Dapatkan iterator ke awal daftar tzdb objek.
end, cend Dapatkan iterator melewati akhir daftar tzdb objek.
erase_after Hapus tzdb yang segera mengikuti elemen yang diarahkan oleh iterator yang diteruskan.
front Dapatkan elemen pertama dalam daftar tzdb objek.

Jenis anggota

Jenis anggota Deskripsi
class const_iterator Iterator konstan jenis tzdb.

begin, cbegin

Mendapatkan iterator yang menunjuk ke awal daftar.

const_iterator begin() const noexcept; // C++20
const_iterator cbegin() const noexcept; // C++20

Nilai hasil

Iterator yang menunjuk ke yang pertama tzdb dalam daftar.

end, cend

Dapatkan iterator melewati akhir daftar.

const_iterator end() const noexcept; // C++20
const_iterator cend() const noexcept; // C++20)

Nilai hasil

Iterator yang menunjuk melewati akhir dari yang terakhir tzdb dalam daftar.

Keterangan

Karena titik iterator yang dikembalikan melewati akhir daftar, seharusnya tidak didereferensikan. Sebagai gantinya, gunakan untuk membandingkannya saat Anda telah mencapai akhir daftar.

front

Mendapatkan yang pertama tzdb dalam daftar.

const tzdb& front() const noexcept; // C++20

Nilai hasil

Database zona pertama kali dalam daftar.

Keterangan

Anda dapat secara bersamaan memanggil fungsi ini dan reload_tzdb tanpa risiko kondisi balapan.

erase_after

Hapus tzdb yang mengikuti elemen yang diarahkan oleh iterator yang diteruskan.

const_iterator erase_after(const_iterator p);

Parameter

p
Iterator yang menunjuk ke elemen sebelum elemen untuk menghapus.

Nilai hasil

Iterator setelah tzdbdihapus . Jika tidak ada elemen setelah dihapus tzdb, maka end()

Keterangan

Tidak dimungkinkan untuk menghapus elemen pertama dalam daftar.

Persyaratan

Header:<chrono>

Ruang nama:std::chrono

Opsi Kompilator:/std:c++latest

Baca juga

<chrono>
tzdb struktur
Referensi File Header