ardour/libs/temporal
Paul Davis f06e2dd6d1 Temporal: remove constructors accepting scalar values from timepos_t/timecnt_t and force use of factory methods
This allows us to differentiate between superclock_t and samplepos_t (and related types) which are all typedef'ed to the
same underlying primitive C++ type. Without this, it would be impossible for the compiler or someone reading the code
to know whether a scalar passed to a constructor for a timeline type is in units of samples or superclocks
2021-08-13 12:51:28 -06:00
..
MSVCtemporal Further change needed for 'libtemporal' 2020-05-29 12:28:13 +01:00
temporal Temporal: remove constructors accepting scalar values from timepos_t/timecnt_t and force use of factory methods 2021-08-13 12:51:28 -06:00
bbt_time.cc first pass at integrating nutempo v1 with new 64 bit superclock/ticks representation 2021-08-13 12:51:28 -06:00
debug.cc Temporal: add debug bits declaration 2021-08-13 12:51:28 -06:00
range.cc Temporal: add Range class from nutempo v1 2021-08-13 12:51:28 -06:00
superclock.cc add per-thread sample rate variable and libardour method to update it 2021-08-13 12:51:28 -06:00
tempo.cc Temporal: remove constructors accepting scalar values from timepos_t/timecnt_t and force use of factory methods 2021-08-13 12:51:28 -06:00
test.cc basic work on a Tempo object that avoids (almost) all floating point arithmetic 2021-08-13 12:51:28 -06:00
test2.cc Temporal: fixes, changes, redesigns, extensions to be able to compile ARDOUR::Region with timepos_t/timecnt_t members 2021-08-13 12:51:28 -06:00
time.cc Fix remaining doxygen warnings (!) 2019-09-30 21:03:29 +02:00
timeline.cc Temporal: remove constructors accepting scalar values from timepos_t/timecnt_t and force use of factory methods 2021-08-13 12:51:28 -06:00
wscript Temporal: add debug bits declaration 2021-08-13 12:51:28 -06:00