| add_value(int64_t pos, int64_t written, uint16_t key, const ossia::value &v) noexcept | Nodes::Looper::value_loop | inline |
| advance_pass(double frames, bool backwards=false) noexcept | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | inline |
| aside (defined in Nodes::Looper::pass_stack< Store, Pass, MaxLayers >) | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | |
| aside_pass | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | static |
| assign(const value_loop &o) | Nodes::Looper::value_loop | inline |
| assign_passes(const tagged_pass_stack &o) noexcept | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | inline |
| begin_first_pass() noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| begin_merge() noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| begin_overdub(int64_t start, int max=stack::max_layers, bool oldest=true, int replace=-1) noexcept | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | inline |
| begin_recording() noexcept (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | inline |
| clear() noexcept (defined in Nodes::Looper::pass_stack< Store, Pass, MaxLayers >) | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| clear_material() noexcept (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | inline |
| count | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | |
| distance(int64_t from, int64_t to) const noexcept | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | inline |
| drop_redo() noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| drop_unmerge() noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| edits | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | |
| empty() const noexcept (defined in Nodes::Looper::pass_stack< Store, Pass, MaxLayers >) | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| end_pass() noexcept | Nodes::Looper::value_loop | inline |
| erase(int k) noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| event_count (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | |
| events (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | |
| extend(int64_t unit, int64_t max_length, bool top_open=true) noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| find_stretch(uint16_t key) const noexcept | Nodes::Looper::value_loop | inline |
| for_each_material(F &&f) noexcept (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | inline |
| forget_aside() noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| full (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | |
| heard(const T &e, bool own_mute=true) const noexcept | Nodes::Looper::value_loop | inline |
| holds(const value_stretch &s, int64_t x, int64_t period) noexcept | Nodes::Looper::value_loop | inlinestatic |
| in_pass(int64_t k) const noexcept | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | inline |
| layers | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | |
| leaves_on_redo() const noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| length | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | |
| max_events (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | static |
| max_layers | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | static |
| max_passes | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | static |
| max_stretches (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | static |
| max_touched (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | static |
| merge(int at, bool undoable=false) noexcept | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | inline |
| merged(int at, const Pass &merged, bool undoable, const Pass &a, const Pass &b) noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| merged_pass(const Pass &a, const Pass &b) const noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| merged_passes (defined in Nodes::Looper::pass_stack< Store, Pass, MaxLayers >) | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | |
| merged_period(const Pass &a, const Pass &b) const noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| next_serial | Nodes::Looper::value_loop | |
| pass_backwards | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | |
| pass_progress | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | |
| pass_state_begun() noexcept (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | inline |
| period_for(int pass) const noexcept (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | inline |
| period_in(const Pass &l, int64_t loop_length) noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inlinestatic |
| period_of(const Pass &l) const noexcept (defined in Nodes::Looper::pass_stack< Store, Pass, MaxLayers >) | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| period_of(int pass) const noexcept (defined in Nodes::Looper::pass_stack< Store, Pass, MaxLayers >) | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| push_pass() noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| pushes | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | |
| put_back() noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| redo() noexcept (defined in Nodes::Looper::pass_stack< Store, Pass, MaxLayers >) | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| remove_events(F &&gone) noexcept | Nodes::Looper::value_loop | inline |
| remove_material(F &&gone) noexcept (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | inline |
| replaced(uint64_t by, int self_pass, bool taking) const noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| replacing() const noexcept | Nodes::Looper::tagged_pass_stack< value_loop, tagged_pass, 32 > | inline |
| returns_on_undo() const noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| serial | Nodes::Looper::value_loop | |
| set_aside(int k) noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| set_muted(int k, bool m) noexcept | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| set_stretch(value_stretch &s, const touch &t, int64_t span) noexcept (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | inline |
| stretch_count (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | |
| stretches (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | |
| top() noexcept (defined in Nodes::Looper::pass_stack< Store, Pass, MaxLayers >) | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| total | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | |
| touch_count (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | |
| touch_key(uint16_t key, int64_t pos, int64_t at, bool backwards) noexcept | Nodes::Looper::value_loop | inline |
| touched(uint16_t key) const noexcept (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | inline |
| touches (defined in Nodes::Looper::value_loop) | Nodes::Looper::value_loop | |
| undo() noexcept (defined in Nodes::Looper::pass_stack< Store, Pass, MaxLayers >) | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | inline |
| unmerge (defined in Nodes::Looper::pass_stack< Store, Pass, MaxLayers >) | Nodes::Looper::pass_stack< Store, Pass, MaxLayers > | |
| update_open_stretches() noexcept | Nodes::Looper::value_loop | inline |
| whole | Nodes::Looper::value_loop | |
| write_over(int64_t lo, int64_t hi, double at) noexcept | Nodes::Looper::value_loop | inline |