31 #ifndef TIMER_SIMPLE_HPP_ 32 #define TIMER_SIMPLE_HPP_ 34 #include "../Helper/DateTime.hpp" 100 std::chrono::duration_cast<std::chrono::milliseconds>(
121 std::chrono::duration_cast<std::chrono::milliseconds>(
133 this->
timePoint = std::chrono::steady_clock::time_point{};
std::string tickStr()
Timer tick returning the number of milliseconds passed as string.
Definition: Simple.hpp:119
std::string now()
Formats the current date/time as string in the format YYYY-MM-DD HH:MM:SS.
Definition: DateTime.hpp:1045
std::chrono::steady_clock::time_point timePoint
(Time) point of creation or last tick.
Definition: Simple.hpp:80
Namespace for timers.
Definition: Simple.hpp:40
A simple timer.
Definition: Simple.hpp:53
Simple()
Constructor starting the timer.
Definition: Simple.hpp:90
void clear()
Resets the internal state of the timer.
Definition: Simple.hpp:132
std::string millisecondsToString(std::uint64_t milliseconds)
Converts milliseconds into a well-formatted string.
Definition: DateTime.hpp:933
std::uint64_t tick()
Timer tick returning the number of milliseconds passed.
Definition: Simple.hpp:98