From f73afd94795a7ac93e917974e91313979bb659e0 Mon Sep 17 00:00:00 2001 From: cobrapitz <12397702+cobrapitz@users.noreply.github.com> Date: Thu, 6 Apr 2023 20:13:22 +0200 Subject: [PATCH] style: reformat/refactor namespace in time --- include/cb/time/time.h | 1 - src/cb/time/time.cpp | 15 ++++++++------- tests/test_tests.cpp | 1 + 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/include/cb/time/time.h b/include/cb/time/time.h index 69535a2..aa2c082 100644 --- a/include/cb/time/time.h +++ b/include/cb/time/time.h @@ -5,7 +5,6 @@ #include #include - namespace cb::time { using internal_clock = std::chrono::high_resolution_clock; using time_point = std::chrono::time_point; diff --git a/src/cb/time/time.cpp b/src/cb/time/time.cpp index a83bade..eceae5f 100644 --- a/src/cb/time/time.cpp +++ b/src/cb/time/time.cpp @@ -4,31 +4,32 @@ #include #include -namespace cb::time { +namespace cb { - time_point chrono_now() { + time::time_point time::chrono_now() { return internal_clock::now(); } - void start_measure(const std::string_view &id) { + void time::start_measure(const std::string_view &id) { _name_to_measurement.insert({id, chrono_now()}); } - long long get_duration(const std::string_view &id) { + long long time::get_duration(const std::string_view &id) { if (!has_measurement(id)) { return -1; } return (chrono_now() - _name_to_measurement.at(id)).count(); } - bool has_measurement(const std::string_view &id) { + bool time::has_measurement(const std::string_view &id) { return _name_to_measurement.contains(id); } - void measure(const std::string_view &id) { + void time::measure(const std::string_view &id) { std::cout << "measurement: " << id << " took: " << get_duration(id) << "\n"; } - const time_point_map &get_measurements() { + + const time::time_point_map &time::get_measurements() { return _name_to_measurement; } } diff --git a/tests/test_tests.cpp b/tests/test_tests.cpp index da6db56..d73b916 100644 --- a/tests/test_tests.cpp +++ b/tests/test_tests.cpp @@ -2,6 +2,7 @@ #include "gtest/gtest.h" + TEST (Time, TestStart) { using namespace cb;