From d9b10df43632d868724a29c07c687605d70ad0e4 Mon Sep 17 00:00:00 2001 From: Aaron Po Date: Sun, 19 Jul 2026 04:10:32 -0400 Subject: [PATCH] Formatted includes/services/datetime --- .../services/datetime/date_time_provider.h | 64 +++++++++---------- .../includes/services/datetime/timer.h | 38 +++++------ 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/tooling/pipeline/includes/services/datetime/date_time_provider.h b/tooling/pipeline/includes/services/datetime/date_time_provider.h index 070f4ad6..eaf5b418 100644 --- a/tooling/pipeline/includes/services/datetime/date_time_provider.h +++ b/tooling/pipeline/includes/services/datetime/date_time_provider.h @@ -20,49 +20,49 @@ * directly */ class IDateTimeProvider { - public: - virtual ~IDateTimeProvider() = default; + public: + virtual ~IDateTimeProvider() = default; - IDateTimeProvider() = default; - IDateTimeProvider(const IDateTimeProvider&) = delete; - IDateTimeProvider& operator=(const IDateTimeProvider&) = delete; - IDateTimeProvider(IDateTimeProvider&&) = delete; - IDateTimeProvider& operator=(IDateTimeProvider&&) = delete; + IDateTimeProvider() = default; + IDateTimeProvider(const IDateTimeProvider&) = delete; + IDateTimeProvider& operator=(const IDateTimeProvider&) = delete; + IDateTimeProvider(IDateTimeProvider&&) = delete; + IDateTimeProvider& operator=(IDateTimeProvider&&) = delete; - /** - * @brief Returns the current UTC timestamp in a file-safe format. - * - * @return UTC timestamp string. - */ - virtual std::string GetUtcTimestamp() = 0; + /** + * @brief Returns the current UTC timestamp in a file-safe format. + * + * @return UTC timestamp string. + */ + virtual std::string GetUtcTimestamp() = 0; }; /** * @brief Timestamp provider backed by the system clock. */ class SystemDateTimeProvider final : public IDateTimeProvider { - public: - std::string GetUtcTimestamp() override { - constexpr int kFractionalSecondWidth = 6; + public: + std::string GetUtcTimestamp() override { + constexpr int kFractionalSecondWidth = 6; - const auto now = std::chrono::system_clock::now(); - const auto now_time = std::chrono::system_clock::to_time_t(now); - const std::tm* utc_time_ptr = std::gmtime(&now_time); - if (utc_time_ptr == nullptr) { - throw std::runtime_error("Failed to format UTC timestamp"); - } + const auto now = std::chrono::system_clock::now(); + const auto now_time = std::chrono::system_clock::to_time_t(now); + const std::tm* utc_time_ptr = std::gmtime(&now_time); + if (utc_time_ptr == nullptr) { + throw std::runtime_error("Failed to format UTC timestamp"); + } - const auto fractional_seconds = - std::chrono::duration_cast( - now.time_since_epoch()) % - std::chrono::seconds(1); + const auto fractional_seconds = + std::chrono::duration_cast( + now.time_since_epoch()) % + std::chrono::seconds(1); - std::ostringstream output; - output << std::put_time(utc_time_ptr, "%Y-%m-%dT%H-%M-%S"); - output << '.' << std::setw(kFractionalSecondWidth) << std::setfill('0') - << fractional_seconds.count() << 'Z'; - return output.str(); - } + std::ostringstream output; + output << std::put_time(utc_time_ptr, "%Y-%m-%dT%H-%M-%S"); + output << '.' << std::setw(kFractionalSecondWidth) << std::setfill('0') + << fractional_seconds.count() << 'Z'; + return output.str(); + } }; #endif // BIERGARTEN_PIPELINE_INCLUDES_SERVICES_DATETIME_DATE_TIME_PROVIDER_H_ diff --git a/tooling/pipeline/includes/services/datetime/timer.h b/tooling/pipeline/includes/services/datetime/timer.h index 2fa08068..5a92a22d 100644 --- a/tooling/pipeline/includes/services/datetime/timer.h +++ b/tooling/pipeline/includes/services/datetime/timer.h @@ -8,28 +8,28 @@ * @brief Simple timer utility for measuring elapsed time. */ class Timer { - std::chrono::steady_clock::time_point start_time = - std::chrono::steady_clock::now(); + std::chrono::steady_clock::time_point start_time = + std::chrono::steady_clock::now(); - public: - Timer(const Timer&) = delete; - Timer& operator=(const Timer&) = delete; - Timer(Timer&&) = delete; - Timer& operator=(Timer&&) = delete; - Timer() = default; - ~Timer() = default; + public: + Timer(const Timer&) = delete; + Timer& operator=(const Timer&) = delete; + Timer(Timer&&) = delete; + Timer& operator=(Timer&&) = delete; + Timer() = default; + ~Timer() = default; - [[nodiscard]] int64_t Elapsed() const { - return std::chrono::duration_cast( - std::chrono::steady_clock::now() - start_time) - .count(); - } + [[nodiscard]] int64_t Elapsed() const { + return std::chrono::duration_cast( + std::chrono::steady_clock::now() - start_time) + .count(); + } - [[nodiscard]] int64_t Reset() { - auto previous_elapsed = Elapsed(); - start_time = std::chrono::steady_clock::now(); - return previous_elapsed; - } + [[nodiscard]] int64_t Reset() { + auto previous_elapsed = Elapsed(); + start_time = std::chrono::steady_clock::now(); + return previous_elapsed; + } }; #endif // BIERGARTEN_PIPELINE_INCLUDES_SERVICES_DATETIME_TIMER_H_