#include <compiled_tempo_map.hpp>
◆ TempoCursor() [1/2]
| pulp::timebase::TempoCursor::TempoCursor |
( |
| ) |
|
|
default |
◆ TempoCursor() [2/2]
◆ advance()
◆ advance_fractional()
| long double pulp::timebase::TempoCursor::advance_fractional |
( |
long double | sample | ) |
|
|
noexcept |
Continuous monotonic counterpart to advance().
Segment crossings are amortized O(1); backward positions perform one cold seek.
◆ reset()
◆ seek()
◆ segment_index()
| std::size_t pulp::timebase::TempoCursor::segment_index |
( |
| ) |
const |
|
inlinenoexcept |
◆ tempo_at_tick()
| double pulp::timebase::TempoCursor::tempo_at_tick |
( |
TickPosition | tick | ) |
|
|
noexcept |
The documentation for this class was generated from the following file: