Thrill
0.1
|
Definition at line 36 of file profile_task.hpp.
#include <profile_task.hpp>
Public Member Functions | |
ProfileTaskRegistration (const std::chrono::milliseconds &period, ProfileThread &profiler, ProfileTask *task) | |
ProfileTaskRegistration (const ProfileTaskRegistration &)=delete | |
non-copyable: delete copy-constructor More... | |
~ProfileTaskRegistration () | |
ProfileTaskRegistration & | operator= (const ProfileTaskRegistration &)=delete |
non-copyable: delete assignment operator More... | |
Private Attributes | |
ProfileThread & | profiler_ |
profiler at which the task was registered More... | |
ProfileTask * | task_ |
task to register and unregister More... | |
ProfileTaskRegistration | ( | const std::chrono::milliseconds & | period, |
ProfileThread & | profiler, | ||
ProfileTask * | task | ||
) |
Definition at line 94 of file profile_thread.cpp.
References ProfileThread::Add(), and ProfileTaskRegistration::profiler_.
|
delete |
non-copyable: delete copy-constructor
Definition at line 101 of file profile_thread.cpp.
References ProfileTaskRegistration::profiler_, ProfileThread::Remove(), and ProfileTaskRegistration::task_.
|
delete |
non-copyable: delete assignment operator
|
private |
profiler at which the task was registered
Definition at line 52 of file profile_task.hpp.
Referenced by ProfileTaskRegistration::ProfileTaskRegistration(), and ProfileTaskRegistration::~ProfileTaskRegistration().
|
private |
task to register and unregister
Definition at line 54 of file profile_task.hpp.
Referenced by ProfileTaskRegistration::~ProfileTaskRegistration().