| _changed_when_thawed | Evoral::ControlList | protected |
| _curve | Evoral::ControlList | protected |
| _desc | Evoral::ControlList | protected |
| _events | Evoral::ControlList | protected |
| _frozen | Evoral::ControlList | protected |
| _in_write_pass | Evoral::ControlList | private |
| _interpolation | Evoral::ControlList | protected |
| _lock | Evoral::ControlList | mutableprotected |
| _lookup_cache | Evoral::ControlList | mutableprotected |
| _parameter | Evoral::ControlList | protected |
| _search_cache | Evoral::ControlList | mutableprotected |
| _sort_pending | Evoral::ControlList | protected |
| _x_scale(Temporal::ratio_t const &) | Evoral::ControlList | protected |
| add(Temporal::timepos_t const &when, double value, bool with_guards=true, bool with_initial=true) | Evoral::ControlList | virtual |
| add_guard_point(Temporal::timepos_t const &when, Temporal::timecnt_t const &offset) | Evoral::ControlList | private |
| apply_to_points(T &obj, void(T::*method)(const ControlList &)) | Evoral::ControlList | inline |
| back() | Evoral::ControlList | inline |
| back() const | Evoral::ControlList | inline |
| begin() | Evoral::ControlList | inline |
| begin() const | Evoral::ControlList | inline |
| build_search_cache_if_necessary(Temporal::timepos_t const &start) const | Evoral::ControlList | protected |
| clear() | Evoral::ControlList | |
| clear(Temporal::timepos_t const &start, Temporal::timepos_t const &end) | Evoral::ControlList | |
| clear_time_domain() | Temporal::TimeDomainProvider | inline |
| clear_time_domain_parent() | Temporal::TimeDomainProvider | inline |
| const_iterator typedef | Evoral::ControlList | |
| const_reverse_iterator typedef | Evoral::ControlList | |
| control_points_adjacent(Temporal::timepos_t const &when) | Evoral::ControlList | |
| ControlList(const Parameter &id, const ParameterDescriptor &desc, Temporal::TimeDomainProvider const &) | Evoral::ControlList | |
| ControlList(const ControlList &, Temporal::timepos_t const &start, Temporal::timepos_t const &end) | Evoral::ControlList | |
| ControlList(const ControlList &) | Evoral::ControlList | |
| copy(Temporal::timepos_t const &, Temporal::timepos_t const &) | Evoral::ControlList | |
| copy_events(const ControlList &) | Evoral::ControlList | |
| create(const Parameter &id, const ParameterDescriptor &desc, Temporal::TimeDomainProvider const &) | Evoral::ControlList | virtual |
| create_curve() | Evoral::ControlList | |
| curve() | Evoral::ControlList | inline |
| curve() const | Evoral::ControlList | inline |
| Curved enum value | Evoral::ControlList | |
| cut(Temporal::timepos_t const &, Temporal::timepos_t const &) | Evoral::ControlList | |
| cut_copy_clear(Temporal::timepos_t const &, Temporal::timepos_t const &, int op) | Evoral::ControlList | protected |
| default_interpolation() const | Evoral::ControlList | virtual |
| descriptor() const | Evoral::ControlList | inline |
| destroy_curve() | Evoral::ControlList | |
| Destroyed | PBD::Destructible | |
| did_write_during_pass | Evoral::ControlList | private |
| Dirty | Evoral::ControlList | mutable |
| Discrete enum value | Evoral::ControlList | |
| domain | Temporal::TimeDomainProvider | private |
| drop_references() | PBD::Destructible | inlinevirtual |
| DropReferences | PBD::Destructible | |
| dump(std::ostream &) | Evoral::ControlList | |
| editor_add(Temporal::timepos_t const &when, double value, bool with_guard) | Evoral::ControlList | virtual |
| editor_add_ordered(OrderedPoints const &, bool with_guard) | Evoral::ControlList | virtual |
| empty() const | Evoral::ControlList | inline |
| end() | Evoral::ControlList | inline |
| end() const | Evoral::ControlList | inline |
| ensure_time_domain(Temporal::timepos_t const &) const | Evoral::ControlList | private |
| erase(iterator) | Evoral::ControlList | |
| erase(iterator, iterator) | Evoral::ControlList | |
| erase(Temporal::timepos_t const &, double) | Evoral::ControlList | |
| erase_from_iterator_to(iterator iter, Temporal::timepos_t const &when) | Evoral::ControlList | protected |
| erase_range(Temporal::timepos_t const &start, Temporal::timepos_t const &end) | Evoral::ControlList | |
| erase_range_internal(Temporal::timepos_t const &start, Temporal::timepos_t const &end, EventList &) | Evoral::ControlList | protected |
| eval(Temporal::timepos_t const &where) const | Evoral::ControlList | inline |
| EventList typedef | Evoral::ControlList | |
| events() const | Evoral::ControlList | inline |
| Exponential enum value | Evoral::ControlList | |
| extend_to(Temporal::timepos_t const &) | Evoral::ControlList | |
| fast_simple_add(Temporal::timepos_t const &when, double value) | Evoral::ControlList | |
| finish_domain_bounce(Temporal::DomainBounceInfo &) | Evoral::ControlList | virtual |
| freeze() | Evoral::ControlList | virtual |
| front() | Evoral::ControlList | inline |
| front() const | Evoral::ControlList | inline |
| frozen() const | Evoral::ControlList | inline |
| get_state() const | Temporal::TimeDomainProvider | |
| has_event_at(Temporal::timepos_t const &) const | Evoral::ControlList | |
| has_own_time_domain() const | Temporal::TimeDomainProvider | inline |
| has_time_domain_parent() const | Temporal::TimeDomainProvider | inline |
| have_domain | Temporal::TimeDomainProvider | private |
| in_new_write_pass() | Evoral::ControlList | inline |
| in_write_pass() const | Evoral::ControlList | |
| insert_position | Evoral::ControlList | private |
| interpolation() const | Evoral::ControlList | inline |
| InterpolationChanged | Evoral::ControlList | |
| InterpolationStyle enum name | Evoral::ControlList | |
| invalidate_insert_iterator() | Evoral::ControlList | |
| is_sorted() const | Evoral::ControlList | private |
| iterator typedef | Evoral::ControlList | |
| length() const | Evoral::ControlList | inline |
| Linear enum value | Evoral::ControlList | |
| list_merge(ControlList const &other, std::function< double(double, double)> callback) | Evoral::ControlList | |
| listen() | Temporal::TimeDomainProvider | inlineprotected |
| lock() const | Evoral::ControlList | inline |
| Logarithmic enum value | Evoral::ControlList | |
| lookup_cache() const | Evoral::ControlList | inline |
| mark_dirty() const | Evoral::ControlList | |
| maybe_add_insert_guard(Temporal::timepos_t const &when) | Evoral::ControlList | protected |
| maybe_insert_straight_line(Temporal::timepos_t const &when, double value) | Evoral::ControlList | protected |
| maybe_signal_changed() | Evoral::ControlList | protectedvirtual |
| modify(iterator, Temporal::timepos_t const &, double) | Evoral::ControlList | |
| most_recent_insert_iterator | Evoral::ControlList | private |
| move_ranges(std::list< Temporal::RangeMove > const &) | Evoral::ControlList | |
| multipoint_eval(Temporal::timepos_t const &x) const | Evoral::ControlList | protected |
| new_write_pass | Evoral::ControlList | private |
| operator!=(ControlList const &) const | Evoral::ControlList | |
| operator=(const ControlList &) | Evoral::ControlList | |
| Temporal::TimeDomainProvider::operator=(TimeDomainProvider const &other) | Temporal::TimeDomainProvider | inline |
| operator==(const ControlList &) | Evoral::ControlList | |
| OrderedPoints typedef | Evoral::ControlList | |
| parameter() const | Evoral::ControlList | inline |
| parent | Temporal::TimeDomainProvider | private |
| parent_connection | Temporal::TimeDomainProvider | private |
| paste(const ControlList &, Temporal::timepos_t const &) | Evoral::ControlList | |
| rbegin() | Evoral::ControlList | inline |
| rbegin() const | Evoral::ControlList | inline |
| rend() | Evoral::ControlList | inline |
| rend() const | Evoral::ControlList | inline |
| reverse_iterator typedef | Evoral::ControlList | |
| rt_safe_earliest_event_discrete_unlocked(Temporal::timepos_t const &start, Temporal::timepos_t &x, double &y, bool inclusive) const | Evoral::ControlList | |
| rt_safe_earliest_event_linear_unlocked(Temporal::timepos_t const &start, Temporal::timepos_t &x, double &y, bool inclusive, Temporal::timecnt_t min_x_delta=Temporal::timecnt_t::max()) const | Evoral::ControlList | |
| rt_safe_eval(Temporal::timepos_t const &where, bool &ok) const | Evoral::ControlList | inline |
| search_cache() const | Evoral::ControlList | inline |
| set_descriptor(const ParameterDescriptor &d) | Evoral::ControlList | inline |
| set_in_write_pass(bool, bool add_point=false, Temporal::timepos_t=std::numeric_limits< Temporal::timepos_t >::min()) | Evoral::ControlList | |
| set_interpolation(InterpolationStyle is) | Evoral::ControlList | |
| set_parameter(const Parameter &p) | Evoral::ControlList | inline |
| set_state(const XMLNode &, int version) | Temporal::TimeDomainProvider | |
| set_time_domain(TimeDomain td) | Temporal::TimeDomainProvider | inline |
| set_time_domain_parent(TimeDomainProvider const &p) | Temporal::TimeDomainProvider | inline |
| shift(Temporal::timepos_t const &before, Temporal::timecnt_t const &distance) | Evoral::ControlList | |
| simple_shift(Temporal::timepos_t const &distance) | Evoral::ControlList | |
| size() const | Evoral::ControlList | inline |
| slide(iterator before, Temporal::timecnt_t const &distance) | Evoral::ControlList | |
| start_domain_bounce(Temporal::DomainBounceInfo &) | Evoral::ControlList | virtual |
| start_write_pass(Temporal::timepos_t const &) | Evoral::ControlList | |
| thaw() | Evoral::ControlList | virtual |
| thin(double thinning_factor) | Evoral::ControlList | |
| time_comparator(const ControlEvent *a, const ControlEvent *b) | Evoral::ControlList | inlinestatic |
| time_domain() const | Temporal::TimeDomainProvider | inline |
| time_domain_changed() | Temporal::TimeDomainProvider | inlinevirtual |
| time_domain_parent() const | Temporal::TimeDomainProvider | inline |
| TimeDomainChanged | Temporal::TimeDomainProvider | mutable |
| TimeDomainProvider() | Temporal::TimeDomainProvider | inlineexplicit |
| TimeDomainProvider(TimeDomain td) | Temporal::TimeDomainProvider | inlineexplicit |
| TimeDomainProvider(TimeDomain td, TimeDomainProvider const &p) | Temporal::TimeDomainProvider | inline |
| TimeDomainProvider(TimeDomainProvider const &other) | Temporal::TimeDomainProvider | inline |
| TimeDomainProvider(TimeDomainProvider const &parnt, bool) | Temporal::TimeDomainProvider | inline |
| touch_enabled() const | Evoral::ControlList | inlinevirtual |
| touching() const | Evoral::ControlList | inlinevirtual |
| truncate_end(Temporal::timepos_t const &last_coordinate) | Evoral::ControlList | |
| truncate_start(Temporal::timecnt_t const &overall_length) | Evoral::ControlList | |
| unlocked_eval(Temporal::timepos_t const &x) const | Evoral::ControlList | |
| unlocked_invalidate_insert_iterator() | Evoral::ControlList | private |
| unlocked_remove_duplicates() | Evoral::ControlList | private |
| when(bool at_start) const | Evoral::ControlList | inline |
| write_pass_finished(Temporal::timepos_t const &, double thinning_factor=0.0) | Evoral::ControlList | |
| WritePassStarted | Evoral::ControlList | |
| writing() const | Evoral::ControlList | inlinevirtual |
| x_scale(Temporal::ratio_t const &) | Evoral::ControlList | |
| y_transform(std::function< double(double)> callback) | Evoral::ControlList | |
| ~ControlList() | Evoral::ControlList | virtual |
| ~Destructible() | PBD::Destructible | inlinevirtual |
| ~TimeDomainProvider() | Temporal::TimeDomainProvider | inlinevirtual |
| ~TimeDomainSwapper() | Temporal::TimeDomainSwapper | inlinevirtual |