+ std::list<Evoral::RangeMove<framepos_t> > const &);
+
+ /** For non-butler contexts (allocates temporary working buffers)
+ *
+ * This accessible method has a default argument; derived classes
+ * must inherit the virtual method that we call which does NOT
+ * have a default argument, to avoid complications with inheritance
+ */
+ int do_refill_with_alloc(bool partial_fill = true) {
+ return _do_refill_with_alloc (partial_fill);
+ }
+ virtual void set_block_size (pframes_t) = 0;
+
+ bool pending_overwrite () const {
+ return _pending_overwrite;
+ }