#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(). | |
| #define | KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER(category, categoryUniqueId, profiler, samplerClassName) |
| Implementation of kzProfileScopeWithSampler(). | |
| #define | KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER_EXTENDED(category, categoryUniqueId, profiler, samplerClassName, samplerConstructorArguments) |
| Implementation of kzProfileScopeWithSamplerExtended() macro. | |
| #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 | ) |