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