From d160fbec0c70095b725d612458ae9ee3aa8ed526 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 12 May 2017 15:40:49 +0200 Subject: compat/timer: add std::chrono support --- compat/time.hpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 compat/time.hpp (limited to 'compat/time.hpp') diff --git a/compat/time.hpp b/compat/time.hpp new file mode 100644 index 00000000..fbe7469a --- /dev/null +++ b/compat/time.hpp @@ -0,0 +1,25 @@ +#pragma once + +#include +#include + +namespace time_units { + +template +using duration = std::chrono::duration; + +template +static inline constexpr auto time_cast(const u& in) +{ + return std::chrono::duration_cast(in); +} + +using secs = duration>; +using secs_ = duration>; +using ms = duration; +using ms_ = duration; +using us = duration; +using us_ = duration; +using ns = duration; + +} // ns time_units -- cgit v1.2.3