Ardour  9.0-pre0-582-g084a23a80d
Temporal::TempoMap Member List

This is the complete list of members for Temporal::TempoMap, including all inherited members.

_bartimesTemporal::TempoMapprivate
_extra_xmlPBD::Statefulprotected
_get_tempo_and_meter(typename constness_traits_t::tempo_point_type &, typename constness_traits_t::meter_point_type &, typename constness_traits_t::time_reference(Point::*)() const, typename constness_traits_t::time_type, typename constness_traits_t::iterator_type begini, typename constness_traits_t::iterator_type endi, typename constness_traits_t::tempo_point_type tstart, typename constness_traits_t::meter_point_type mstart, bool can_match, bool ret_iterator_after_not_at) constTemporal::TempoMapprivate
_idPBD::Statefulprivate
_instant_xmlPBD::Statefulprotected
_lockPBD::Statefulprotected
_map_mgrTemporal::TempoMapprivatestatic
_meter_at(TimeType when, Comparator cmp) constTemporal::TempoMapinlineprivate
_metersTemporal::TempoMapprivate
_pending_changedPBD::Statefulprotected
_pointsTemporal::TempoMapprivate
_propertiesPBD::Statefulprotected
_regenerate_xml_or_string_idsPBD::Statefulprivatestatic
_stateful_frozenPBD::Statefulprivate
_tempo_at(TimeType when, Comparator cmp) constTemporal::TempoMapinlineprivate
_tempo_map_pTemporal::TempoMapprivatestatic
_temposTemporal::TempoMapprivate
_xml_node_namePBD::Statefulprotected
abort_update()Temporal::TempoMapstatic
add_extra_xml(XMLNode &)PBD::Stateful
add_instant_xml(XMLNode &, const std::string &directory_path)PBD::Statefulprotected
add_meter(MeterPoint *)Temporal::TempoMapprivate
add_or_replace_bartime(MusicTimePoint *)Temporal::TempoMapprivate
add_point(Point &)Temporal::TempoMapprivate
add_properties(XMLNode &) constPBD::Statefulprotected
add_property(PropertyBase &s)PBD::Stateful
add_tempo(TempoPoint *)Temporal::TempoMapprivate
apply_change(PropertyBase const &)PBD::Statefulvirtual
apply_changes(PropertyList const &)PBD::Stateful
bartimes() constTemporal::TempoMapinline
bbt_at(timepos_t const &) constTemporal::TempoMap
bbt_at(Beats const &) constTemporal::TempoMap
bbt_at(superclock_t sc) constTemporal::TempoMapprivate
bbt_duration_at(timepos_t const &pos, BBT_Offset const &bbt) constTemporal::TempoMap
bbt_walk(BBT_Argument const &, BBT_Offset const &) constTemporal::TempoMap
bbtwalk_to_quarters(Beats const &start, BBT_Offset const &distance) constTemporal::TempoMap
bbtwalk_to_quarters(BBT_Argument const &start, BBT_Offset const &distance) constTemporal::TempoMap
can_remove(TempoPoint const &) constTemporal::TempoMap
can_remove(MeterPoint const &) constTemporal::TempoMap
change_tempo(TempoPoint &, Tempo const &)Temporal::TempoMap
changed() constPBD::Stateful
clear_changes()PBD::Stateful
clear_owned_changes()PBD::Statefulvirtual
clear_tempos_after(timepos_t const &, bool stop_at_music_time)Temporal::TempoMap
clear_tempos_before(timepos_t const &, bool stop_at_music_time)Temporal::TempoMap
constant_twist_tempi(TempoPoint &prev, TempoPoint &focus, TempoPoint &next, double tempo_delta)Temporal::TempoMap
convert_duration(Temporal::timecnt_t const &duration, Temporal::timepos_t const &, Temporal::TimeDomain domain) constTemporal::TempoMap
copy(timepos_t const &start, timepos_t const &end)Temporal::TempoMap
copy_points(TempoMap const &other)Temporal::TempoMapprivate
core_add_bartime(MusicTimePoint *, bool &)Temporal::TempoMapprivate
core_add_meter(MeterPoint *, bool &)Temporal::TempoMapprivate
core_add_point(Point *)Temporal::TempoMapprivate
core_add_tempo(TempoPoint *, bool &)Temporal::TempoMapprivate
core_remove_bartime(MusicTimePoint const &)Temporal::TempoMapprivate
core_remove_meter(MeterPoint const &)Temporal::TempoMapprivate
core_remove_tempo(TempoPoint const &)Temporal::TempoMapprivate
current_state_versionPBD::Statefulstatic
cut(timepos_t const &start, timepos_t const &end, bool ripple)Temporal::TempoMap
cut_copy(timepos_t const &start, timepos_t const &end, bool copy, bool ripple)Temporal::TempoMapprivate
DestroyedPBD::Destructible
drop_references()PBD::Destructibleinlinevirtual
DropReferencesPBD::Destructible
dump(std::ostream &) constTemporal::TempoMap
extra_xml(const std::string &str, bool add_if_missing=false)PBD::Stateful
fetch()Temporal::TempoMapinlinestatic
fill_grid_by_walking(TempoMapPoints &ret, Points::const_iterator &p, TempoMetric &metric, superclock_t &start, superclock_t rstart, superclock_t end, int bar_mod, int beat_div, Beats &beats, BBT_Time &bbt) constTemporal::TempoMapprivate
fill_grid_with_final_metric(TempoMapPoints &ret, TempoMetric metric, superclock_t start, superclock_t rstart, superclock_t end, int bar_mod, int beat_div, Beats beats, BBT_Time bbt) constTemporal::TempoMapprivate
get_changes_as_properties(PBD::Command *) constPBD::Stateful
get_grid(TempoMapPoints &points, superclock_t start, superclock_t end, uint32_t bar_mod=0, uint32_t beat_div=1) constTemporal::TempoMap
get_grid(GridIterator &iter, TempoMapPoints &ret, superclock_t rstart, superclock_t end, uint32_t bar_mod=0, uint32_t beat_div=1) constTemporal::TempoMap
get_metrics(Metrics &m) constTemporal::TempoMapinline
get_state() constTemporal::TempoMapvirtual
get_tempo_and_meter(TempoPoint *&t, MeterPoint *&m, superclock_t sc, bool can_match, bool ret_iterator_after_not_at)Temporal::TempoMapinlineprivate
get_tempo_and_meter(TempoPoint const *&t, MeterPoint const *&m, superclock_t sc, bool can_match, bool ret_iterator_after_not_at) constTemporal::TempoMapinlineprivate
get_tempo_and_meter(TempoPoint const *&t, MeterPoint const *&m, Beats const &b, bool can_match, bool ret_iterator_after_not_at) constTemporal::TempoMapinlineprivate
get_tempo_and_meter(TempoPoint const *&t, MeterPoint const *&m, BBT_Argument const &bbt, bool can_match, bool ret_iterator_after_not_at) constTemporal::TempoMapinlineprivate
grid(TempoMapPoints &points, superclock_t start, superclock_t end, uint32_t bar_mod=0, uint32_t beat_div=1) constTemporal::TempoMapinline
id() constPBD::Statefulinline
init()Temporal::TempoMapstatic
instant_xml(const std::string &str, const std::string &directory_path)PBD::Statefulprotected
is_initial(TempoPoint const &) constTemporal::TempoMap
is_initial(MeterPoint const &) constTemporal::TempoMap
loading_state_versionPBD::Statefulstatic
map_assert(bool expr, char const *exprstr, char const *file, int line)Temporal::TempoMapstatic
MapChangedTemporal::TempoMapstatic
max_notes_per_minute() constTemporal::TempoMap
meter_at(timepos_t const &p) constTemporal::TempoMap
meter_at(superclock_t sc) constTemporal::TempoMapinline
meter_at(Beats const &b) constTemporal::TempoMapinline
meter_at(BBT_Argument const &bbt) constTemporal::TempoMapinline
MeterPoint classTemporal::TempoMapfriend
meters() constTemporal::TempoMapinline
metric_at(timepos_t const &) constTemporal::TempoMap
metric_at(Beats const &, bool can_match=true) constTemporal::TempoMap
metric_at(BBT_Argument const &, bool can_match=true) constTemporal::TempoMap
metric_at(superclock_t, bool can_match=true) constTemporal::TempoMapprivate
Metrics typedefTemporal::TempoMap
mid_thaw(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
midi_clock_beat_at_or_after(samplepos_t const pos, samplepos_t &clk_pos, uint32_t &clk_beat) constTemporal::TempoMap
min_notes_per_minute() constTemporal::TempoMap
move_meter(MeterPoint const &point, timepos_t const &destination, bool push=false)Temporal::TempoMap
move_tempo(TempoPoint const &point, timepos_t const &destination, bool push=false)Temporal::TempoMap
n_meters() constTemporal::TempoMap
n_tempos() constTemporal::TempoMap
next_meter(MeterPoint const &) constTemporal::TempoMap
next_meter(Meter const &) constTemporal::TempoMap
next_tempo(TempoPoint const &) constTemporal::TempoMap
operator=(TempoMap const &)Temporal::TempoMap
parse_meter_state_3x(const XMLNode &node, LegacyMeterState &lts)Temporal::TempoMapprivate
parse_tempo_state_3x(const XMLNode &node, LegacyTempoState &lts)Temporal::TempoMapprivate
paste(TempoMapCutBuffer const &, timepos_t const &position, bool ripple, std::string=std::string())Temporal::TempoMap
post_set(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
previous_meter(MeterPoint const &) constTemporal::TempoMap
previous_tempo(TempoPoint const &) constTemporal::TempoMap
properties() constPBD::Statefulinline
property_changes_suspended() constPBD::Statefulinline
property_factory(const XMLNode &) constPBD::Statefulvirtual
PropertyChangedPBD::Stateful
quarters_at(BBT_Argument const &) constTemporal::TempoMap
quarters_at(timepos_t const &) constTemporal::TempoMap
quarters_at_sample(samplepos_t sc) constTemporal::TempoMapinline
quarters_at_superclock(superclock_t sc) constTemporal::TempoMap
quarters_per_minute_at(timepos_t const &pos) constTemporal::TempoMap
ramped_twist_tempi(TempoPoint &prev, TempoPoint &focus, TempoPoint &next, double tempo_delta)Temporal::TempoMap
rdiff(std::vector< PBD::Command * > &) constPBD::Statefulvirtual
read()Temporal::TempoMapinlinestatic
reftime(TempoPoint const &, MeterPoint const &) constTemporal::TempoMap
regenerate_xml_or_string_ids() constPBD::Statefulprotected
remove_bartime(MusicTimePoint const &tp, bool with_reset=true)Temporal::TempoMap
remove_meter(MeterPoint const &, bool with_reset=true)Temporal::TempoMap
remove_point(Point const &)Temporal::TempoMapprivate
remove_tempo(TempoPoint const &, bool with_reset=true)Temporal::TempoMap
remove_time(timepos_t const &pos, timecnt_t const &duration)Temporal::TempoMap
replace_bartime(MusicTimePoint &tp, bool with_reset=true)Temporal::TempoMap
replace_tempo(TempoPoint const &old, Tempo const &thenew, timepos_t const &)Temporal::TempoMap
reset_id()PBD::Stateful
reset_section(Points::iterator &begin, Points::iterator &end, superclock_t, TempoMetric &metric)Temporal::TempoMapprivate
reset_starting_at(superclock_t)Temporal::TempoMapprivate
reset_starting_at(Beats const &)Temporal::TempoMapprivate
resume_property_changes()PBD::Statefulvirtual
round_to_bar(BBT_Argument const &bbt) constTemporal::TempoMapinline
round_up_to_bar(BBT_Argument const &bbt) constTemporal::TempoMapinline
sample_at(Beats const &b) constTemporal::TempoMapinline
sample_at(BBT_Argument const &b) constTemporal::TempoMapinline
sample_at(timepos_t const &t) constTemporal::TempoMapinline
sample_rate_changed(samplecnt_t new_sr)Temporal::TempoMap
save_extra_xml(const XMLNode &)PBD::Stateful
scwalk_to_quarters(superclock_t pos, superclock_t distance) constTemporal::TempoMap
scwalk_to_quarters(Beats const &pos, superclock_t distance) constTemporal::TempoMap
send_change(const PropertyChange &)PBD::Statefulprotectedvirtual
set(SharedPtr new_map)Temporal::TempoMapinlinestatic
set_bartime(BBT_Time const &, timepos_t const &, std::string name=std::string())Temporal::TempoMap
set_continuing(TempoPoint &, bool)Temporal::TempoMap
set_id(const XMLNode &)PBD::Stateful
set_id(const std::string &)PBD::Stateful
set_meter(Meter const &, BBT_Argument const &)Temporal::TempoMap
set_meter(Meter const &, timepos_t const &)Temporal::TempoMap
set_meter(Meter const &, superclock_t)Temporal::TempoMapprivate
set_meters_from_state(XMLNode const &)Temporal::TempoMapprivate
set_music_times_from_state(XMLNode const &)Temporal::TempoMapprivate
set_ramped(TempoPoint &, bool)Temporal::TempoMap
set_regenerate_xml_and_string_ids_in_this_thread(bool yn)PBD::Statefulprivatestatic
set_state(XMLNode const &, int version)Temporal::TempoMapvirtual
set_state_3x(XMLNode const &)Temporal::TempoMapprivate
set_tempo(Tempo const &, BBT_Argument const &)Temporal::TempoMap
set_tempo(Tempo const &, timepos_t const &)Temporal::TempoMap
set_tempo(Tempo const &t, timepos_t const &time, Beats const &beats)Temporal::TempoMapprivate
set_tempos_from_state(XMLNode const &)Temporal::TempoMapprivate
set_values(XMLNode const &)PBD::Statefulprotected
SharedPtr typedefTemporal::TempoMap
shift(timepos_t const &at, BBT_Offset const &by)Temporal::TempoMap
shift(timepos_t const &at, timecnt_t const &by)Temporal::TempoMap
solve_constant_twist(TempoPoint &, TempoPoint &)Temporal::TempoMapprivate
solve_ramped_twist(TempoPoint &, TempoPoint &)Temporal::TempoMapprivate
Stateful()PBD::Stateful
stretch_tempo(TempoPoint &ts, double new_npm)Temporal::TempoMap
stretch_tempo_end(TempoPoint *ts, samplepos_t sample, samplepos_t end_sample)Temporal::TempoMap
superclock_at(Beats const &) constTemporal::TempoMap
superclock_at(BBT_Argument const &) constTemporal::TempoMap
superclock_at(timepos_t const &) constTemporal::TempoMap
suspend_property_changes()PBD::Statefulvirtual
tempo_at(timepos_t const &p) constTemporal::TempoMap
tempo_at(superclock_t sc) constTemporal::TempoMapinline
tempo_at(Beats const &b) constTemporal::TempoMapinline
tempo_at(BBT_Argument const &bbt) constTemporal::TempoMapinline
tempo_exists_after(TempoPoint const &t) constTemporal::TempoMapinline
tempo_exists_before(TempoPoint const &t) constTemporal::TempoMapinline
TempoMap()Temporal::TempoMapinline
TempoMap(Tempo const &initial_tempo, Meter const &initial_meter)Temporal::TempoMap
TempoMap(TempoMap const &)Temporal::TempoMap
TempoMap(XMLNode const &, int version)Temporal::TempoMap
TempoMetric classTemporal::TempoMapfriend
TempoPoint classTemporal::TempoMapfriend
tempos() constTemporal::TempoMapinline
update(WritableSharedPtr m)Temporal::TempoMapstatic
update_thread_tempo_map()Temporal::TempoMapinlinestatic
use()Temporal::TempoMapinlinestatic
WritableSharedPtr typedefTemporal::TempoMap
write_copy()Temporal::TempoMapstatic
~Destructible()PBD::Destructibleinlinevirtual
~Stateful()PBD::Statefulvirtual
~TempoMap()Temporal::TempoMap