diff --git a/stuff/misc.hh b/stuff/misc.hh index 1f33ead2eeb710e2ee8a046337f6d4639812581b..8342aa7623616d997bed6f88a91daa7c87f9f5c1 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