|
libtcspc C++ API
Streaming TCSPC and time tag data processing
|
Bundle of numeric types used by events and processors.
Many events and processors in libtcspc deal with multiple integer types, so specifying them individually would be cumbersome. We therefore usually specify them as a single unit called the numeric traits (usually template parameter NumericTraits), which is a type containing several type aliases to be used across a processing graph (or part of a processing graph).
Concepts | |
| concept | tcspc::with_abstime_type |
Concept that is satisfied when NT provides an integral abstime_type. | |
| concept | tcspc::with_bin_index_type |
Concept that is satisfied when NT provides an integral bin_index_type. | |
| concept | tcspc::with_bin_type |
Concept that is satisfied when NT provides an integral bin_type. | |
| concept | tcspc::with_channel_type |
Concept that is satisfied when NT provides an integral channel_type. | |
| concept | tcspc::with_count_type |
Concept that is satisfied when NT provides an integral count_type. | |
| concept | tcspc::with_datapoint_type |
Concept that is satisfied when NT provides an integral datapoint_type. | |
| concept | tcspc::with_difftime_type |
Concept that is satisfied when NT provides an integral difftime_type. | |
Classes | |
| struct | tcspc::default_numeric_traits |
| The default numeric traits. More... | |