|
libtcspc C++ API
Streaming TCSPC and time tag data processing
|
Datapoint mappers for use with tcspc::map_to_datapoints.
Data mappers define the member auto operator()(Event const &) const -> datapoint_type, where Event const & must be implicitly convertible from the event type being mapped by the processor. Event can be a template parameter of the operator()().
The interface described above is captured by the tcspc::data_mapper_for concept.
(Note that lambdas can also be used as data mappers.)
Concepts | |
| concept | tcspc::data_mapper_for |
Concept that is satisfied when T conforms to the libtcspc data mapper interface for event type Event and datapoint type Datapoint. | |
Classes | |
| class | tcspc::channel_data_mapper< NumericTraits > |
| Data mapper mapping channel to the data value. More... | |
| class | tcspc::count_data_mapper< NumericTraits > |
| Data mapper mapping count to the data value. More... | |
| class | tcspc::difftime_data_mapper< NumericTraits > |
| Data mapper mapping difference time to the data value. More... | |