Kanzi Framework  3.9.0
Kanzi Engine API
profiling_detail.hpp File Reference

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)
 

Macro Definition Documentation

◆ KZ_DETAIL_UNIQUE_PROFILER_VAR_NAME

#define KZ_DETAIL_UNIQUE_PROFILER_VAR_NAME (   variable)

◆ KZ_DETAIL_PROFILING_SAMPLER_VAR

#define KZ_DETAIL_PROFILING_SAMPLER_VAR

◆ KZ_DETAIL_PROFILING_SCOPE_GUARD_VAR

#define KZ_DETAIL_PROFILING_SCOPE_GUARD_VAR

◆ KZ_DETAIL_PROFILER_VAR

#define KZ_DETAIL_PROFILER_VAR

◆ KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER_EXTENDED

#define KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER_EXTENDED (   category,
  categoryUniqueId,
  profiler,
  samplerClassName,
  samplerConstructorArguments 
)

Implementation of kzProfileScopeWithSamplerExtended() macro.

◆ KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER

#define KZ_DETAIL_PROFILE_SCOPE_WITH_SAMPLER (   category,
  categoryUniqueId,
  profiler,
  samplerClassName 
)

Implementation of kzProfileScopeWithSampler().

◆ KZ_DETAIL_PROFILE_SCOPE_EXTENDED

#define KZ_DETAIL_PROFILE_SCOPE_EXTENDED (   category,
  categoryUniqueId,
  profilerRegistry,
  profilerName,
  sampleBufferSize 
)

Implementation of kzProfileScopeExtended().

◆ KZ_DETAIL_EVALUATE_IF_PROFILING_IS_ENABLED

#define KZ_DETAIL_EVALUATE_IF_PROFILING_IS_ENABLED (   macro)