|
libtcspc C++ API
Streaming TCSPC and time tag data processing
|
Variant event.
Publicly derives from std::variant<Es...>, where EventList is tcspc::type_list<Es...>.
In addition to std::variant members, the stream insertion (operator<<) is provided when every event type in EventList is ostream-insertable. operator== is inherited from std::variant and is available when every event type in EventList is equality-comparable.
| EventList | A tcspc::type_list specialization containing the event types that the variant event can hold (must not contain duplicates) |