From 21a828cd1c461df08fa32a36b9f8470072778d42 Mon Sep 17 00:00:00 2001 From: Stepan Ponomarev Date: Thu, 20 Oct 2022 10:21:56 +0200 Subject: [PATCH] Apply clang-format --- include/fmt/chrono.h | 12 ++++++++---- test/chrono-test.cc | 15 ++++++++++----- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/include/fmt/chrono.h b/include/fmt/chrono.h index 680d1cb7..451bc482 100644 --- a/include/fmt/chrono.h +++ b/include/fmt/chrono.h @@ -1119,7 +1119,8 @@ void write_floating_seconds(memory_buffer& buf, Duration duration) { } template -void write_floating_seconds(memory_buffer& buf, Duration duration, int precision) { +void write_floating_seconds(memory_buffer& buf, Duration duration, + int precision) { if (precision < 0) { write_floating_seconds(buf, duration); return; @@ -1894,16 +1895,19 @@ struct chrono_formatter { if (ns == numeric_system::standard) { if (std::is_floating_point::value) { auto buf = memory_buffer(); - write_floating_seconds(buf, std::chrono::duration(val), precision); + write_floating_seconds(buf, std::chrono::duration(val), + precision); if (negative) *out++ = '-'; if (buf.size() < 2 || buf[1] == '.') *out++ = '0'; out = std::copy(buf.begin(), buf.end(), out); } else { write(second(), 2); if (precision >= 0) { - write_fractional_seconds(out, std::chrono::duration(val), precision); + write_fractional_seconds( + out, std::chrono::duration(val), precision); } else { - write_fractional_seconds(out, std::chrono::duration(val)); + write_fractional_seconds( + out, std::chrono::duration(val)); } } return; diff --git a/test/chrono-test.cc b/test/chrono-test.cc index e75d77f5..26591496 100644 --- a/test/chrono-test.cc +++ b/test/chrono-test.cc @@ -612,11 +612,16 @@ TEST(chrono_test, cpp20_duration_subsecond_support) { "-13.420148734"); EXPECT_EQ(fmt::format("{:%S}", std::chrono::milliseconds{1234}), "01.234"); // Check subsecond presision modifier. - EXPECT_EQ(fmt::format("{:.6%S}", std::chrono::nanoseconds{1234}), "00.000001"); - EXPECT_EQ(fmt::format("{:.18%S}", std::chrono::nanoseconds{1234}), "00.000001234000000000"); - EXPECT_EQ(fmt::format("{:.{}%S}", std::chrono::nanoseconds{1234}, 6), "00.000001"); - EXPECT_EQ(fmt::format("{:.6%S}", std::chrono::milliseconds{1234}), "01.234000"); - EXPECT_EQ(fmt::format("{:.6%S}", std::chrono::milliseconds{-1234}), "-01.234000"); + EXPECT_EQ(fmt::format("{:.6%S}", std::chrono::nanoseconds{1234}), + "00.000001"); + EXPECT_EQ(fmt::format("{:.18%S}", std::chrono::nanoseconds{1234}), + "00.000001234000000000"); + EXPECT_EQ(fmt::format("{:.{}%S}", std::chrono::nanoseconds{1234}, 6), + "00.000001"); + EXPECT_EQ(fmt::format("{:.6%S}", std::chrono::milliseconds{1234}), + "01.234000"); + EXPECT_EQ(fmt::format("{:.6%S}", std::chrono::milliseconds{-1234}), + "-01.234000"); EXPECT_EQ(fmt::format("{:.3%S}", std::chrono::seconds{1234}), "34.000"); EXPECT_EQ(fmt::format("{:.3%S}", std::chrono::hours{1234}), "00.000"); EXPECT_EQ(fmt::format("{:.5%S}", dms(1.234)), "00.00123");