mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 15:07:45 +00:00
Everywhere: Stop using NonnullRefPtrVector
This class had slightly confusing semantics and the added weirdness doesn't seem worth it just so we can say "." instead of "->" when iterating over a vector of NNRPs. This patch replaces NonnullRefPtrVector<T> with Vector<NNRP<T>>.
This commit is contained in:
parent
104be6c8ac
commit
8a48246ed1
168 changed files with 1280 additions and 1280 deletions
|
@ -33,7 +33,7 @@ public:
|
|||
// We are informed of an audio buffer size change. This happens off-audio-thread so we can allocate.
|
||||
ErrorOr<void> resize_internal_buffers_to(size_t buffer_size);
|
||||
|
||||
NonnullRefPtrVector<Processor> const& processor_chain() const { return m_processor_chain; }
|
||||
Vector<NonnullRefPtr<Processor>> const& processor_chain() const { return m_processor_chain; }
|
||||
NonnullRefPtr<Transport const> transport() const { return m_transport; }
|
||||
NonnullRefPtr<DSP::Effects::Mastering> track_mastering() { return m_track_mastering; }
|
||||
|
||||
|
@ -53,7 +53,7 @@ protected:
|
|||
// Subclasses override to provide the base signal to the processing chain
|
||||
virtual void compute_current_clips_signal() = 0;
|
||||
|
||||
NonnullRefPtrVector<Processor> m_processor_chain;
|
||||
Vector<NonnullRefPtr<Processor>> m_processor_chain;
|
||||
NonnullRefPtr<Transport> m_transport;
|
||||
NonnullRefPtr<Effects::Mastering> m_track_mastering;
|
||||
NonnullRefPtr<Keyboard> m_keyboard;
|
||||
|
@ -90,7 +90,7 @@ protected:
|
|||
void compute_current_clips_signal() override;
|
||||
|
||||
private:
|
||||
NonnullRefPtrVector<NoteClip> m_clips;
|
||||
Vector<NonnullRefPtr<NoteClip>> m_clips;
|
||||
};
|
||||
|
||||
class AudioTrack final : public Track {
|
||||
|
@ -103,13 +103,13 @@ public:
|
|||
}
|
||||
|
||||
bool check_processor_chain_valid() const override;
|
||||
NonnullRefPtrVector<AudioClip> const& clips() const { return m_clips; }
|
||||
Vector<NonnullRefPtr<AudioClip>> const& clips() const { return m_clips; }
|
||||
|
||||
protected:
|
||||
void compute_current_clips_signal() override;
|
||||
|
||||
private:
|
||||
NonnullRefPtrVector<AudioClip> m_clips;
|
||||
Vector<NonnullRefPtr<AudioClip>> m_clips;
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue