|
group2 0.1.0
CSE 125 Group 2
|
RAII scoped timer. More...
#include <Profiler.hpp>
Public Member Functions | |
| ScopeTimer (ScopeId id) noexcept | |
| ~ScopeTimer () noexcept | |
| ScopeTimer (const ScopeTimer &)=delete | |
| ScopeTimer & | operator= (const ScopeTimer &)=delete |
| ScopeTimer (ScopeTimer &&)=delete | |
| ScopeTimer & | operator= (ScopeTimer &&)=delete |
Private Attributes | |
| ScopeId | scopeId {k_invalidScope} |
| bool | recording {false} |
| std::uint64_t | startCounter {0} |
RAII scoped timer.
ctor reads enabled flag + start counter; dtor records the delta if armed.
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
delete |
|
delete |
|
delete |
|
delete |
|
private |
|
private |
|
private |