filter/Filter: add "noexcept"

This commit is contained in:
Max Kellermann
2018-01-01 19:23:01 +01:00
parent 3bb9c704de
commit e387d94ff1
4 changed files with 12 additions and 10 deletions

View File

@@ -30,25 +30,25 @@ class Filter {
protected:
AudioFormat out_audio_format;
explicit Filter(AudioFormat _out_audio_format)
explicit Filter(AudioFormat _out_audio_format) noexcept
:out_audio_format(_out_audio_format) {
assert(out_audio_format.IsValid());
}
public:
virtual ~Filter() {}
virtual ~Filter() noexcept {}
/**
* Returns the #AudioFormat produced by FilterPCM().
*/
const AudioFormat &GetOutAudioFormat() const {
const AudioFormat &GetOutAudioFormat() const noexcept {
return out_audio_format;
}
/**
* Reset the filter's state, e.g. drop/flush buffers.
*/
virtual void Reset() {
virtual void Reset() noexcept {
}
/**