Classe tzdb_list
Uma lista de bancos de dados de fuso horário.
Sintaxe
class tzdb_list; // C++20
Comentários
Não é possível construir um tzdb_list
. Para obter um, chame get_tzdb_list()
.
Não é possível usar a atribuição de cópia com um tzdb_list
porque o operator=
é excluído.
tzdb_list
é um singleton.
Funções de membro
Função | Descrição |
---|---|
begin , cbegin |
Obtém um iterador para o início da lista de objetos tzdb . |
end , cend |
Obtém um iterador após o final da lista de objetostzdb . |
erase_after |
Apaga o tzdb que segue imediatamente o elemento apontado pelo iterador passado. |
front |
Obtém o primeiro elemento na lista de objetos tzdb . |
Tipos de membro
Tipo de membro | Descrição |
---|---|
class const_iterator |
Um iterador constante do tipo tzdb . |
begin
, cbegin
Obtém um iterador que aponta para o início da lista.
const_iterator begin() const noexcept; // C++20
const_iterator cbegin() const noexcept; // C++20
Retornar valor
Um iterador apontando para o primeiro tzdb
na lista.
end
, cend
Obtém um iterador após o final da lista.
const_iterator end() const noexcept; // C++20
const_iterator cend() const noexcept; // C++20)
Retornar valor
Um iterador apontando para depois do final do último tzdb
na lista.
Comentários
Como o iterador retornado aponta para depois do final da lista, ele não deverá ser desreferenciado. Em vez disso, use-o para comparar quando chegar ao final da lista.
front
Obtém o primeiro tzdb
na lista.
const tzdb& front() const noexcept; // C++20
Retornar valor
O primeiro banco de dados de fuso horário na lista.
Comentários
É possível chamar simultaneamente essa função e reload_tzdb
sem risco de uma condição de corrida.
erase_after
Apaga o tzdb
que segue o elemento apontado pelo iterador passado.
const_iterator erase_after(const_iterator p);
Parâmetros
p
Um iterador que aponta para o elemento antes daquele a ser apagado.
Retornar valor
Um iterador após o apagado tzdb
. Se não houver um elemento após o tzdb
apagado, será end()
Comentários
Não é possível apagar o primeiro elemento na lista.
Requisitos
Cabeçalho<chrono>
:
Namespace:std::chrono
Opção do compilador:/std:c++latest
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de