::BBTTest class | ARDOUR::TempoMap | friend |
::FrameposPlusBeatsTest class | ARDOUR::TempoMap | friend |
::TempoTest class | ARDOUR::TempoMap | friend |
_default_meter | ARDOUR::TempoMap | privatestatic |
_default_tempo | ARDOUR::TempoMap | privatestatic |
_extend_map(TempoSection *tempo, MeterSection *meter, Metrics::iterator next_metric, Timecode::BBT_Time current, framepos_t current_frame, framepos_t end) | ARDOUR::TempoMap | private |
_extra_xml | PBD::Stateful | protected |
_frame_rate | ARDOUR::TempoMap | private |
_instant_xml | PBD::Stateful | protected |
_lock | PBD::Stateful | protected |
_map | ARDOUR::TempoMap | private |
_pending_changed | PBD::Stateful | protected |
_properties | PBD::Stateful | protected |
_xml_node_name | PBD::Stateful | protected |
add_extra_xml(XMLNode &) | PBD::Stateful | |
add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
add_meter(const Meter &, Timecode::BBT_Time where) | ARDOUR::TempoMap | |
add_meter_locked(const Meter &, Timecode::BBT_Time where, bool recompute) | ARDOUR::TempoMap | private |
add_properties(XMLNode &) | PBD::Stateful | protected |
add_property(PropertyBase &s) | PBD::Stateful | |
add_tempo(const Tempo &, Timecode::BBT_Time where) | ARDOUR::TempoMap | |
add_tempo_locked(const Tempo &, Timecode::BBT_Time where, bool recompute) | ARDOUR::TempoMap | private |
apply_changes(PropertyBase const &) | PBD::Stateful | virtual |
apply_changes(PropertyList const &) | PBD::Stateful | |
apply_with_metrics(T &obj, void(T::*method)(const Metrics &)) | ARDOUR::TempoMap | inline |
Bar enum value | ARDOUR::TempoMap | |
bbt_after_or_at(framepos_t) | ARDOUR::TempoMap | private |
bbt_before_or_at(framepos_t) | ARDOUR::TempoMap | private |
bbt_before_or_at(const Timecode::BBT_Time &) | ARDOUR::TempoMap | private |
bbt_duration_at(framepos_t, const Timecode::BBT_Time &, int dir) | ARDOUR::TempoMap | |
bbt_duration_at_unlocked(const Timecode::BBT_Time &when, const Timecode::BBT_Time &bbt, int dir) | ARDOUR::TempoMap | private |
bbt_time(framepos_t when, Timecode::BBT_Time &) | ARDOUR::TempoMap | |
bbt_time(framepos_t, Timecode::BBT_Time &, const BBTPointList::const_iterator &) | ARDOUR::TempoMap | private |
bbt_time_rt(framepos_t when, Timecode::BBT_Time &) | ARDOUR::TempoMap | |
BBTPointList typedef | ARDOUR::TempoMap | |
BBTPointType enum name | ARDOUR::TempoMap | |
Beat enum value | ARDOUR::TempoMap | |
change_existing_tempo_at(framepos_t, double bpm, double note_type) | ARDOUR::TempoMap | |
change_initial_tempo(double bpm, double note_type) | ARDOUR::TempoMap | |
changed() const | PBD::Stateful | |
clear() | ARDOUR::TempoMap | |
clear_changes() | PBD::Stateful | |
clear_owned_changes() | PBD::Stateful | virtual |
current_state_version | PBD::Stateful | static |
cut_time(framepos_t where, framecnt_t amount) | ARDOUR::TempoMap | |
default_meter() | ARDOUR::TempoMap | inlinestatic |
default_tempo() | ARDOUR::TempoMap | inlinestatic |
Destroyed | PBD::Destructible | |
Destructible() | PBD::Destructible | inline |
do_insert(MetricSection *section) | ARDOUR::TempoMap | private |
drop_references() | PBD::Destructible | inline |
DropReferences | PBD::Destructible | |
dump(std::ostream &) const | ARDOUR::TempoMap | |
extend_map(framepos_t end) | ARDOUR::TempoMap | private |
extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
first_meter() const | ARDOUR::TempoMap | private |
first_meter() | ARDOUR::TempoMap | private |
first_tempo() const | ARDOUR::TempoMap | private |
first_tempo() | ARDOUR::TempoMap | private |
frame_rate() const | ARDOUR::TempoMap | inline |
frame_time(const Timecode::BBT_Time &) | ARDOUR::TempoMap | |
framepos_minus_beats(framepos_t, Evoral::Beats) const | ARDOUR::TempoMap | |
framepos_plus_bbt(framepos_t pos, Timecode::BBT_Time b) const | ARDOUR::TempoMap | |
framepos_plus_beats(framepos_t, Evoral::Beats) const | ARDOUR::TempoMap | |
framewalk_to_beats(framepos_t pos, framecnt_t distance) const | ARDOUR::TempoMap | |
get_changes_as_properties(Command *) const | PBD::Stateful | |
get_grid(BBTPointList::const_iterator &, BBTPointList::const_iterator &, framepos_t start, framepos_t end) | ARDOUR::TempoMap | |
get_state(void) | ARDOUR::TempoMap | virtual |
id() const | PBD::Stateful | inline |
insert_time(framepos_t, framecnt_t) | ARDOUR::TempoMap | |
instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
loading_state_version | PBD::Stateful | static |
lock | ARDOUR::TempoMap | mutableprivate |
meter_at(framepos_t) const | ARDOUR::TempoMap | |
meter_section_at(framepos_t) const | ARDOUR::TempoMap | |
metric_at(Timecode::BBT_Time bbt) const | ARDOUR::TempoMap | |
metric_at(framepos_t, Metrics::const_iterator *last=NULL) const | ARDOUR::TempoMap | |
metrics | ARDOUR::TempoMap | private |
metrics_end() | ARDOUR::TempoMap | inline |
mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
n_meters() const | ARDOUR::TempoMap | |
n_tempos() const | ARDOUR::TempoMap | |
post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
properties() const | PBD::Stateful | inline |
property_changes_suspended() const | PBD::Stateful | inline |
property_factory(const XMLNode &) const | PBD::Stateful | virtual |
PropertyChanged | PBD::Stateful | |
rdiff(std::vector< Command * > &) const | PBD::Stateful | virtual |
recompute_map(bool reassign_tempo_bbt, framepos_t end=-1) | ARDOUR::TempoMap | private |
remove_meter(const MeterSection &, bool send_signal) | ARDOUR::TempoMap | |
remove_meter_locked(const MeterSection &) | ARDOUR::TempoMap | private |
remove_tempo(const TempoSection &, bool send_signal) | ARDOUR::TempoMap | |
remove_tempo_locked(const TempoSection &) | ARDOUR::TempoMap | private |
replace_meter(const MeterSection &, const Meter &, const Timecode::BBT_Time &where) | ARDOUR::TempoMap | |
replace_tempo(const TempoSection &, const Tempo &, const Timecode::BBT_Time &where) | ARDOUR::TempoMap | |
require_map_to(framepos_t pos) | ARDOUR::TempoMap | private |
require_map_to(const Timecode::BBT_Time &) | ARDOUR::TempoMap | private |
reset_id() | PBD::Stateful | |
resume_property_changes() | PBD::Stateful | virtual |
round_to_bar(framepos_t frame, RoundMode dir) | ARDOUR::TempoMap | |
round_to_beat(framepos_t frame, RoundMode dir) | ARDOUR::TempoMap | |
round_to_beat_subdivision(framepos_t fr, int sub_num, RoundMode dir) | ARDOUR::TempoMap | |
round_to_type(framepos_t fr, RoundMode dir, BBTPointType) | ARDOUR::TempoMap | private |
save_extra_xml(const XMLNode &) | PBD::Stateful | |
send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
set_id(const XMLNode &) | PBD::Stateful | |
set_id(const std::string &) | PBD::Stateful | |
set_length(framepos_t frames) | ARDOUR::TempoMap | |
set_state(const XMLNode &, int version) | ARDOUR::TempoMap | virtual |
set_values(XMLNode const &) | PBD::Stateful | protected |
Stateful() | PBD::Stateful | |
suspend_property_changes() | PBD::Stateful | virtual |
tempo_at(framepos_t) const | ARDOUR::TempoMap | |
tempo_section_at(framepos_t) const | ARDOUR::TempoMap | |
TempoMap(framecnt_t frame_rate) | ARDOUR::TempoMap | |
~Destructible() | PBD::Destructible | inlinevirtual |
~Stateful() | PBD::Stateful | virtual |
~TempoMap() | ARDOUR::TempoMap | |