Default Profiler Policy: Zero-overhead, completely compiled out by inline empty functions.
More...
#include <ProfilerPolicies.hpp>
|
| static constexpr uint64_t | nowNs () noexcept |
| |
Default Profiler Policy: Zero-overhead, completely compiled out by inline empty functions.
◆ NullProfiler()
| constexpr corium::profiler::NullProfiler::NullProfiler |
( |
| ) |
|
|
constexprdefaultnoexcept |
◆ nowNs()
| static constexpr uint64_t corium::profiler::NullProfiler::nowNs |
( |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ onEventDispatched()
template<typename EventVariant >
| void corium::profiler::NullProfiler::onEventDispatched |
( |
const EventVariant & |
, |
|
|
uint8_t |
, |
|
|
uint64_t |
, |
|
|
uint64_t |
, |
|
|
uint64_t |
|
|
) |
| |
|
inlinenoexcept |
◆ onEventPosted()
template<typename EventVariant >
| void corium::profiler::NullProfiler::onEventPosted |
( |
const EventVariant & |
, |
|
|
uint8_t |
|
|
) |
| |
|
inlinenoexcept |
◆ recordPostTime()
| void corium::profiler::NullProfiler::recordPostTime |
( |
uint64_t |
| ) |
|
|
inlinenoexcept |
◆ takePostTime()
| uint64_t corium::profiler::NullProfiler::takePostTime |
( |
| ) |
|
|
inlinenoexcept |
The documentation for this struct was generated from the following file: