#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.