34 #ifndef INCLUDED_Finally_h_GUID_B9F9A283_5381_41A5_3D60_CEF0F8BA8606
35 #define INCLUDED_Finally_h_GUID_B9F9A283_5381_41A5_3D60_CEF0F8BA8606
102 #endif // INCLUDED_Finally_h_GUID_B9F9A283_5381_41A5_3D60_CEF0F8BA8606
The main namespace for all C++ elements of the framework, internal and external.
FinalTask & operator=(FinalTask const &)=delete
non-assignable
void cancel()
Cancel causes us to not do our final task on destruction.
FinalTask(F f)
Explicit constructor from something callable.
FinalTask(FinalTask &&other)
Move constructor - cancels the moved-from task.
~FinalTask()
Destructor - if we haven't been cancelled, do our callable thing.