Follow-up from "Use unique pointers for EventContexts": convert scheduler interface to use unique pointers only
The following discussion from !732 (merged) should be addressed:
This worries me a bit... you should move the
popFinishedEventshould be refactored to return
unique_ptr(at the moment it returns a
StatusCodewhich value is equivalent to check if the returned pointer is valid or not, and used only in a print out... and basically ignored).
It may also be that
unique_ptrs (but I doubt it) in which case you can forget about my comment.