Make DateTimeString part of the internal implementation

This commit is contained in:
Eric Fiselier 2015-03-27 12:13:02 -04:00
parent b07fee6b64
commit cfa3e181ab
2 changed files with 9 additions and 5 deletions

View File

@ -207,6 +207,8 @@ WallTime Now()
} // end namespace walltime
namespace {
std::string DateTimeString(bool local) {
typedef std::chrono::system_clock Clock;
std::time_t now = Clock::to_time_t(Clock::now());
@ -225,4 +227,10 @@ std::string DateTimeString(bool local) {
return std::string(storage);
}
} // end namespace
std::string LocalDateTimeString() {
return DateTimeString(true);
}
} // end namespace benchmark

View File

@ -10,11 +10,7 @@ namespace walltime {
WallTime Now();
} // end namespace walltime
std::string DateTimeString(bool local = false);
inline std::string LocalDateTimeString() {
return DateTimeString(true);
}
std::string LocalDateTimeString();
} // end namespace benchmark