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.