From 45e3f7594e08857307c5b4ae93319d5f43daa596 Mon Sep 17 00:00:00 2001 From: Rene Milk <rene.milk@uni-muenster.de> Date: Mon, 27 Sep 2010 03:10:42 +0200 Subject: [PATCH] time guard --- stuff/misc.hh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/stuff/misc.hh b/stuff/misc.hh index 1f33ead2e..8342aa762 100644 --- a/stuff/misc.hh +++ b/stuff/misc.hh @@ -920,6 +920,21 @@ T clamp(const T var, const T min, const T max) return ((var < min) ? min : (var > max) ? max : var); } +struct TimeGuard +{ + const time_t cur_time; + TimeGuard() + : cur_time(time(NULL)) + { + } + ~TimeGuard() + { + time_t delta = time(NULL) - cur_time; + std::cout << ctime(&delta) << std::endl; + } +}; + } // end namepspace stuff + #endif // end of stuff.hh -- GitLab