4#ifndef _Stroika_Foundation_Debug_TimingTrace_h_
5#define _Stroika_Foundation_Debug_TimingTrace_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
10#include "Stroika/Foundation/Execution/WhenTimeExceeded.h"
19namespace Stroika::Foundation::Debug {
57#if qStroika_Foundation_Debug_DefaultTracingOn
74#if qStroika_Foundation_Debug_DefaultTracingOn
76 bool fShowIfTimeExceeded_{
true};
87#include "TimingTrace.inl"
chrono::duration< double > DurationSeconds
chrono::duration<double> - a time span (length of time) measured in seconds, but high precision.
String is like std::u32string, except it is much easier to use, often much more space efficient,...
nonvirtual void Suppress()