28 return event_ !=
nullptr;
41 throw std::runtime_error(
42 "[Event::stream] Cannot access stream on invalid event.");
55 std::shared_ptr<void> event_;
void set_value(uint64_t v)
Definition event.h:35
Event(const Stream &steam)
const Stream & stream() const
Definition event.h:39
bool valid() const
Definition event.h:27
uint64_t value() const
Definition event.h:31
const std::shared_ptr< void > & raw_event() const
Definition event.h:47
static constexpr DeviceType cpu
Definition device.h:13