MusicSpectrum  1.0.0
timer.hpp
Vá para a documentação desse arquivo.
1 #pragma once
2 
3 #include <chrono>
4 #include <thread>
5 
12 class Timer {
13  public:
14  Timer();
15  ~Timer();
16  void reset();
17  float elapsed() const;
18 
19  private:
20  typedef std::chrono::high_resolution_clock clock_;
21  typedef std::chrono::duration<float, std::ratio<1>> second_;
22  std::chrono::time_point<clock_> beg_;
23 };
Definition: timer.hpp:12
~Timer()
Definition: timer.cpp:16
std::chrono::high_resolution_clock clock_
Definition: timer.hpp:20
float elapsed() const
Definition: timer.cpp:30
Timer()
Definition: timer.cpp:8
std::chrono::time_point< clock_ > beg_
Definition: timer.hpp:22
std::chrono::duration< float, std::ratio< 1 > > second_
Definition: timer.hpp:21
void reset()
Definition: timer.cpp:22