Sample data for function, to access more detailed per-invocation data. More...
#include <kanzi/core/profiling/function_profiler_source.hpp>
Public Member Functions | |
FunctionSampleData (KZ_RV_REF(FunctionSampleData) other) | |
Move constructor. More... | |
FunctionSampleData (FixedString description) | |
Constructor. More... | |
FunctionSampleData (string_view description) | |
~FunctionSampleData () | |
FunctionSampleData & | operator= (KZ_RV_REF(FunctionSampleData) other) |
Move operator. More... | |
string_view | getDescription () const |
Public Attributes | |
chrono::high_resolution_clock::time_point | enterTime |
Point in time when the function execution was started. More... | |
chrono::high_resolution_clock::time_point | exitTime |
Point in time when the function execution was started. More... | |
Sample data for function, to access more detailed per-invocation data.
|
inline |
Move constructor.
other | Source string. |
|
inlineexplicit |
Constructor.
|
inlineexplicit |
|
inline |
|
inline |
Move operator.
other | Source. |
|
inline |
chrono::high_resolution_clock::time_point kanzi::FunctionSampleData::enterTime |
Point in time when the function execution was started.
chrono::high_resolution_clock::time_point kanzi::FunctionSampleData::exitTime |
Point in time when the function execution was started.