Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Classe
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
Valor retornado
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)
Valor retornado
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
Valor retornado
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.
Valor retornado
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