|
MusicSpectrum
1.0.0
|
#include <timer.hpp>
Membros Públicos | |
| Timer () | |
| ~Timer () | |
| void | reset () |
| float | elapsed () const |
Tipos Privados | |
| typedef std::chrono::high_resolution_clock | clock_ |
| typedef std::chrono::duration< float, std::ratio< 1 > > | second_ |
Atributos Privados | |
| std::chrono::time_point< clock_ > | beg_ |
Classe simples para medir tempo decorrido.
A classe Timer fornece métodos para iniciar, resetar e obter o tempo decorrido desde o início ou último reset.
|
private |
|
private |
| Timer::Timer | ( | ) |
Construtor padrão.
Inicia o timer automaticamente no momento da construção.
| Timer::~Timer | ( | ) |
Destrutor padrão.
Automaticamente reseta o timer para garantir que o objeto não mantenha referências desnecessárias a dados após sua destruição.
| float Timer::elapsed | ( | ) | const |
Obtém o tempo decorrido desde o início do timer ou o último reset, em segundos.
retorno: O tempo decorrido em segundos como um valor float.
| void Timer::reset | ( | ) |
Reinicia o timer, marcando o tempo atual como o novo ponto de início para medição.
|
private |