#include <boost/preprocessor/control/expr_if.hpp>
#include <boost/preprocessor/cat.hpp>
#include <kanzi/core/cpp/platform.hpp>
#include <kanzi/core/profiling/profiling_category.hpp>
#include <kanzi/core/profiling/profiling_category_detail.hpp>
#include <kanzi/core/profiling/interval_profiler.hpp>
#include <kanzi/core/profiling/profiler_registration_helper.hpp>
#include <kanzi/core/profiling/profiling_scope_helper.hpp>
Macros | |
#define | KZ_DETAIL_EVALUATE_IF_PROFILING_IS_ENABLED(macro) |
#define | KZ_DETAIL_PROFILE_SCOPE_EXTENDED(category, categoryUniqueId, profilerRegistry, profilerName, sampleBufferSize) |
Implementation of kzProfileScopeExtended(). More... | |
#define | KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER(category, categoryUniqueId, profiler, samplerClassName) |
Implementation of kzProfileScopeWithSampler(). More... | |
#define | KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER_EXTENDED(category, categoryUniqueId, profiler, samplerClassName, samplerConstructorArguments) |
Implementation of kzProfileScopeWithSamplerExtended() macro. More... | |
#define | KZ_DETAIL_PROFILER_VAR |
#define | KZ_DETAIL_PROFILING_SAMPLER_VAR |
#define | KZ_DETAIL_PROFILING_SCOPE_GUARD_VAR |
#define | KZ_DETAIL_UNIQUE_PROFILER_VAR_NAME(variable) |
#define KZ_DETAIL_UNIQUE_PROFILER_VAR_NAME | ( | variable | ) |
#define KZ_DETAIL_PROFILING_SAMPLER_VAR |
#define KZ_DETAIL_PROFILING_SCOPE_GUARD_VAR |
#define KZ_DETAIL_PROFILER_VAR |
#define KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER_EXTENDED | ( | category, | |
categoryUniqueId, | |||
profiler, | |||
samplerClassName, | |||
samplerConstructorArguments | |||
) |
Implementation of kzProfileScopeWithSamplerExtended() macro.
#define KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER | ( | category, | |
categoryUniqueId, | |||
profiler, | |||
samplerClassName | |||
) |
Implementation of kzProfileScopeWithSampler().
#define KZ_DETAIL_PROFILE_SCOPE_EXTENDED | ( | category, | |
categoryUniqueId, | |||
profilerRegistry, | |||
profilerName, | |||
sampleBufferSize | |||
) |
Implementation of kzProfileScopeExtended().
#define KZ_DETAIL_EVALUATE_IF_PROFILING_IS_ENABLED | ( | macro | ) |