36#ifndef EVENT_EVENTSINTERNAL_H
37#define EVENT_EVENTSINTERNAL_H
262 std::string m_sDescription;
288struct hash<
EVENTSLIB::EVENTSINTERNAL::EventINT>
292 return hash<int>()(rhs.
getId());
event library export/import macros.
Event annotation management (creation, grouping, shared-memory transport).
Internal event representation with sample position, group link, and unique ID used by EventManager.
static EventINT fromSample(int iSample)
void setDescription(const std::string &description)
void setDescription(std::string &&description)
bool operator<(const EventINT &rhs) const
void setSample(int iSample)
void setGroupId(idNum iGroup)
std::string getDescription() const
EventINT operator=(const EventINT &rhs)
bool operator==(const EventINT &rhs) const