Main namespace for the vecmem classes/functions.
Definition atomic_ref.hpp:16
Interface that language specific "events" need to implement.
Definition abstract_event.hpp:21
virtual ~abstract_event()=default
Virtual destructor to make vtable happy.
virtual void wait()=0
Function that would block the current thread until the event is complete.
virtual void ignore()=0
Function telling the object not to wait for the underlying event.