40 const std::chrono::steady_clock::time_point beginning)
noexcept
42 return std::chrono::duration_cast<std::chrono::milliseconds>(
43 std::chrono::steady_clock::now() - beginning)
56 return std::chrono::duration_cast<std::chrono::milliseconds>(
57 std::chrono::system_clock::now().time_since_epoch())
69inline uint64_t
now() noexcept
71 return std::chrono::duration_cast<std::chrono::milliseconds>(
72 std::chrono::steady_clock::now().time_since_epoch())
87 std::time_t
now = std::time(
nullptr);
88 std::strftime(
buffer, 32,
"%F %T", std::localtime(&
now));
89 return std::string(
buffer);
104 std::time_t
now = std::time(
nullptr);
106 return std::string(
buffer);
123 std::time_t
now = std::time(
nullptr);
124 std::strftime(
buffer, 32,
"%F_%H.%M.%S", std::localtime(&
now));
125 return std::string(
buffer);
GLint GLint GLsizei GLint GLenum format
std::string fs_timestamp() noexcept
uint64_t epoch_time() noexcept
std::string timestamp() noexcept
uint64_t time_since(const std::chrono::steady_clock::time_point beginning) noexcept
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...