#include <kanzi/core/cpp/string.hpp>
#include <kanzi/core/string/fixed_string.hpp>
#include <kanzi/core/profiling/value_profiler_source.hpp>
#include <kanzi/core/cpp/chrono.hpp>
Classes | |
struct | kanzi::FunctionProfilingData |
Primary profiling data for a function. More... | |
struct | kanzi::FunctionSampleData |
Sample data for function, to access more detailed per-invocation data. More... | |
class | kanzi::FunctionProfilerSource |
Profiling source for a function, gathers performance related metric for a function. More... | |
class | kanzi::FunctionProfilerInstance |
Utility class that is used to hold a function profiler object, register it to profiler and manage the lifetime of it. More... | |
class | kanzi::FunctionProfilerScope |
The class FunctionProfilerScope is used to provide a convenient RAII-style mechanism to manage a function profiler for the duration of a scoped block. More... | |
class | kanzi::FunctionWrapper |
A class that can be used to wrap a function object and connect it to a function profiler. More... | |
Namespaces | |
kanzi | |