libtcspc.EventType¶
- class libtcspc.EventType[source]¶
Bases:
ABCOpaque marker for the type of events carried on a graph edge.
An
EventTypeinstance is a type tag, not a data carrier. Each concrete subclass corresponds to a C++ event type innamespace tcspc; an instance describes a particular instantiation of that C++ type (for example, parameterised byDataTypes) and is used by the codegen layer to determine the C++ types flowing on each graph edge.EventTypeitself is abstract; instantiate one of its concrete subclasses. User-defined event types are not supported.