git-subtree-dir: third_party/unordered_dense git-subtree-split: 231e48c9426bd21c273669e5fdcd042c146975cf
17 lines
302 B
C++
17 lines
302 B
C++
#pragma once
|
|
|
|
#include <chrono>
|
|
|
|
namespace ui {
|
|
|
|
class periodic {
|
|
std::chrono::steady_clock::time_point m_next{};
|
|
std::chrono::steady_clock::duration m_interval{};
|
|
|
|
public:
|
|
explicit periodic(std::chrono::steady_clock::duration interval);
|
|
explicit operator bool();
|
|
};
|
|
|
|
} // namespace ui
|