Add noexcept qualifications in src/common

Apparently this can actually make a difference in some cases, and the
C++ Core Guideliens recommend doing this on all default constructors,
destructors, and all functions that can not throw (and thus also don't
allocate).
This commit is contained in:
Robbert van der Helm
2021-05-14 17:12:24 +02:00
parent db6ecdbbd4
commit 59ba2aeb5f
126 changed files with 536 additions and 515 deletions
+3 -3
View File
@@ -19,7 +19,7 @@
#include <cassert>
#include <stdexcept>
YaBStream::YaBStream(){FUNKNOWN_CTOR}
YaBStream::YaBStream() noexcept {FUNKNOWN_CTOR}
YaBStream::YaBStream(Steinberg::IBStream* stream) {
FUNKNOWN_CTOR
@@ -80,7 +80,7 @@ YaBStream::YaBStream(Steinberg::IBStream* stream) {
}
}
YaBStream::~YaBStream() {
YaBStream::~YaBStream() noexcept {
FUNKNOWN_DTOR
}
@@ -138,7 +138,7 @@ tresult YaBStream::write_back(Steinberg::IBStream* stream) const {
return Steinberg::kResultOk;
}
size_t YaBStream::size() const {
size_t YaBStream::size() const noexcept {
return buffer.size();
}