libtcspc C++ API
Streaming TCSPC and time tag data processing
Loading...
Searching...
No Matches
tcspc::variant_event< EventList > Class Template Reference

Description

template<typename EventList>
class tcspc::variant_event< EventList >

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 supported (for convenience during testing).

Template Parameters
EventListA tcspc::type_list specialization containing the event types that the variant event can hold (must not contain duplicates)
See also
tcspc::variant_or_single_event
tcspc::multiplex()
tcspc::demultiplex()

The documentation for this class was generated from the following file: