comparison plugin/DSSIPluginInstance.h @ 1580:c01cbe41aeb5 fix-static-analysis

Use override throughout
author Chris Cannam
date Mon, 26 Nov 2018 13:48:45 +0000
parents 48e9f538e6e9
children ad5f892c0c4d
comparison
equal deleted inserted replaced
1579:232d6ddf257d 1580:c01cbe41aeb5
39 class DSSIPluginInstance : public RealTimePluginInstance 39 class DSSIPluginInstance : public RealTimePluginInstance
40 { 40 {
41 public: 41 public:
42 virtual ~DSSIPluginInstance(); 42 virtual ~DSSIPluginInstance();
43 43
44 virtual bool isOK() const { return m_instanceHandle != 0; } 44 bool isOK() const override { return m_instanceHandle != 0; }
45 45
46 int getClientId() const { return m_client; } 46 int getClientId() const { return m_client; }
47 virtual QString getPluginIdentifier() const { return m_identifier; } 47 QString getPluginIdentifier() const override { return m_identifier; }
48 int getPosition() const { return m_position; } 48 int getPosition() const { return m_position; }
49 49
50 virtual std::string getIdentifier() const; 50 std::string getIdentifier() const override;
51 virtual std::string getName() const; 51 std::string getName() const override;
52 virtual std::string getDescription() const; 52 std::string getDescription() const override;
53 virtual std::string getMaker() const; 53 std::string getMaker() const override;
54 virtual int getPluginVersion() const; 54 int getPluginVersion() const override;
55 virtual std::string getCopyright() const; 55 std::string getCopyright() const override;
56 56
57 virtual void run(const RealTime &, int count = 0); 57 void run(const RealTime &, int count = 0) override;
58 58
59 virtual int getParameterCount() const; 59 int getParameterCount() const override;
60 virtual void setParameterValue(int parameter, float value); 60 void setParameterValue(int parameter, float value) override;
61 virtual float getParameterValue(int parameter) const; 61 float getParameterValue(int parameter) const override;
62 virtual float getParameterDefault(int parameter) const; 62 float getParameterDefault(int parameter) const override;
63 virtual int getParameterDisplayHint(int parameter) const; 63 int getParameterDisplayHint(int parameter) const override;
64 64
65 virtual ParameterList getParameterDescriptors() const; 65 ParameterList getParameterDescriptors() const override;
66 virtual float getParameter(std::string) const; 66 float getParameter(std::string) const override;
67 virtual void setParameter(std::string, float); 67 void setParameter(std::string, float) override;
68 68
69 virtual std::string configure(std::string key, std::string value); 69 std::string configure(std::string key, std::string value) override;
70 virtual void sendEvent(const RealTime &eventTime, 70 void sendEvent(const RealTime &eventTime,
71 const void *event); 71 const void *event) override;
72 virtual void clearEvents(); 72 void clearEvents() override;
73 73
74 virtual int getBufferSize() const { return m_blockSize; } 74 int getBufferSize() const override { return m_blockSize; }
75 virtual int getAudioInputCount() const { return (int)m_audioPortsIn.size(); } 75 int getAudioInputCount() const override { return (int)m_audioPortsIn.size(); }
76 virtual int getAudioOutputCount() const { return m_idealChannelCount; } 76 int getAudioOutputCount() const override { return m_idealChannelCount; }
77 virtual sample_t **getAudioInputBuffers() { return m_inputBuffers; } 77 sample_t **getAudioInputBuffers() override { return m_inputBuffers; }
78 virtual sample_t **getAudioOutputBuffers() { return m_outputBuffers; } 78 sample_t **getAudioOutputBuffers() override { return m_outputBuffers; }
79 79
80 virtual int getControlOutputCount() const { return (int)m_controlPortsOut.size(); } 80 int getControlOutputCount() const override { return (int)m_controlPortsOut.size(); }
81 virtual float getControlOutputValue(int n) const; 81 float getControlOutputValue(int n) const override;
82 82
83 virtual ProgramList getPrograms() const; 83 ProgramList getPrograms() const override;
84 virtual std::string getCurrentProgram() const; 84 std::string getCurrentProgram() const override;
85 virtual std::string getProgram(int bank, int program) const; 85 std::string getProgram(int bank, int program) const override;
86 virtual int getProgram(std::string name) const; 86 virtual int getProgram(std::string name) const;
87 virtual void selectProgram(std::string program); 87 void selectProgram(std::string program) override;
88 88
89 virtual bool isBypassed() const { return m_bypassed; } 89 bool isBypassed() const override { return m_bypassed; }
90 virtual void setBypassed(bool bypassed) { m_bypassed = bypassed; } 90 void setBypassed(bool bypassed) override { m_bypassed = bypassed; }
91 91
92 virtual sv_frame_t getLatency(); 92 sv_frame_t getLatency() override;
93 93
94 virtual void silence(); 94 void silence() override;
95 virtual void discardEvents(); 95 void discardEvents() override;
96 virtual void setIdealChannelCount(int channels); // may re-instantiate 96 void setIdealChannelCount(int channels) override; // may re-instantiate
97 97
98 virtual bool isInGroup() const { return m_grouped; } 98 virtual bool isInGroup() const { return m_grouped; }
99 virtual void detachFromGroup(); 99 virtual void detachFromGroup();
100 100
101 virtual std::string getType() const { return "DSSI Real-Time Plugin"; } 101 std::string getType() const override { return "DSSI Real-Time Plugin"; }
102 102
103 protected: 103 protected:
104 // To be constructed only by DSSIPluginFactory 104 // To be constructed only by DSSIPluginFactory
105 friend class DSSIPluginFactory; 105 friend class DSSIPluginFactory;
106 106
207 void (*runFunction)(LADSPA_Handle)) : 207 void (*runFunction)(LADSPA_Handle)) :
208 m_handle(handle), 208 m_handle(handle),
209 m_runFunction(runFunction), 209 m_runFunction(runFunction),
210 m_exiting(false) { } 210 m_exiting(false) { }
211 211
212 virtual void run(); 212 void run() override;
213 void setExiting() { m_exiting = true; } 213 void setExiting() { m_exiting = true; }
214 214
215 protected: 215 protected:
216 LADSPA_Handle m_handle; 216 LADSPA_Handle m_handle;
217 void (*m_runFunction)(LADSPA_Handle); 217 void (*m_runFunction)(LADSPA_Handle);