16 std::chrono::system_clock::time_point
start;
20 start(std::chrono::system_clock::now())
25 auto end = std::chrono::system_clock::now();
26 auto dur = std::chrono::duration_cast<std::chrono::microseconds>(end -
start).count();
27 CRIT << QStringLiteral(
ccyan "%L1 µs | %2").arg(dur, 8).arg(
name);
#define CRIT
Creates a log object (level critial) you can use to pipe text into (<<).
Definition logging.h:23
#define ccyan
Definition logging.h:30
Albert private namespace.
Definition albert.h:17
QString name
Definition timeit.h:15
std::chrono::system_clock::time_point start
Definition timeit.h:16
~TimeIt()
Definition timeit.h:23
TimeIt(const QString &name={})
Definition timeit.h:18