#include <profiling.hpp>
Public Types | |
using | duration = typename Profile::duration |
using | clock = typename Profile::clock |
using | mutex = typename Profile::mutex |
using | event = profile_event<duration,clock> |
Public Member Functions | |
scope_event (Profile &profile, static_string name) noexcept | |
~scope_event () noexcept | |
Public Attributes | |
Profile & | profile |
Definition at line 220 of file profiling.hpp.
using ein::profiling::scope_event< Profile >::clock = typename Profile::clock |
Definition at line 222 of file profiling.hpp.
using ein::profiling::scope_event< Profile >::duration = typename Profile::duration |
Definition at line 221 of file profiling.hpp.
using ein::profiling::scope_event< Profile >::event = profile_event<duration,clock> |
Definition at line 224 of file profiling.hpp.
using ein::profiling::scope_event< Profile >::mutex = typename Profile::mutex |
Definition at line 223 of file profiling.hpp.
|
inlinenoexcept[[always_inline]] |
Definition at line 228 of file profiling.hpp.
References ein::profiling::duration_begin, and ein::profiling::profile< Mutex, Duration, Clock >::log().
|
inlinenoexcept[[always_inline]] |
Definition at line 237 of file profiling.hpp.
References ein::profiling::duration_end, and ein::profiling::profile< Mutex, Duration, Clock >::log().
Profile& ein::profiling::scope_event< Profile >::profile |
Definition at line 225 of file profiling.hpp.