diff --git a/include/mbgl/util/chrono.hpp b/include/mbgl/util/chrono.hpp index 219b82753..8e0da1419 100644 --- a/include/mbgl/util/chrono.hpp +++ b/include/mbgl/util/chrono.hpp @@ -18,31 +18,6 @@ using Duration = Clock::duration; using SystemTimePoint = SystemClock::time_point; using SystemDuration = SystemClock::duration; -template -_Duration toDuration(std::chrono::time_point<_Clock, _Duration> time_point) { - return time_point.time_since_epoch(); -} - -template -Seconds asSeconds(_Duration duration) { - return std::chrono::duration_cast(duration); -} - -template -Seconds toSeconds(std::chrono::time_point<_Clock, _Duration> time_point) { - return asSeconds(toDuration<_Clock, _Duration>(time_point)); -} - -template -Milliseconds asMilliseconds(_Duration duration) { - return std::chrono::duration_cast(duration); -} - -template -Milliseconds toMilliseconds(std::chrono::time_point<_Clock, _Duration> time_point) { - return asMilliseconds(toDuration<_Clock, _Duration>(time_point)); -} - namespace util { // Returns the RFC1123 formatted date. E.g. "Tue, 04 Nov 2014 02:13:24 GMT" diff --git a/src/mbgl/util/chrono.cpp b/src/mbgl/util/chrono.cpp index f0b3f8819..df5175b39 100644 --- a/src/mbgl/util/chrono.cpp +++ b/src/mbgl/util/chrono.cpp @@ -5,22 +5,6 @@ #include namespace mbgl { - -template Duration toDuration(TimePoint); -template SystemDuration toDuration(SystemTimePoint); - -template Seconds asSeconds(Duration); -template Seconds asSeconds(Milliseconds); - -template Seconds toSeconds(TimePoint); -template Seconds toSeconds(SystemTimePoint); - -template Milliseconds asMilliseconds(Duration); -template Milliseconds asMilliseconds(Seconds); - -template Milliseconds toMilliseconds(TimePoint); -template Milliseconds toMilliseconds(SystemTimePoint); - namespace util { static const char *week[] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};