0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-19 20:32:15 +02:00

libobs: Handle noexcept warnings

VC++ wants noexcept for move assignment operators, and move contructors.
This commit is contained in:
jpark37 2020-03-19 11:20:44 -07:00
parent 27fa979d73
commit d383efc065
2 changed files with 4 additions and 4 deletions

View File

@ -236,7 +236,7 @@ public:
}
OBSSignal(const OBSSignal &) = delete;
OBSSignal(OBSSignal &&other)
OBSSignal(OBSSignal &&other) noexcept
: handler(other.handler),
signal(other.signal),
callback(other.callback),
@ -249,7 +249,7 @@ public:
}
OBSSignal &operator=(const OBSSignal &) = delete;
OBSSignal &operator=(OBSSignal &&other)
OBSSignal &operator=(OBSSignal &&other) noexcept
{
Disconnect();

View File

@ -68,7 +68,7 @@ class ConfigFile {
public:
inline ConfigFile() : config(NULL) {}
inline ConfigFile(ConfigFile &&other) : config(other.config)
inline ConfigFile(ConfigFile &&other) noexcept : config(other.config)
{
other.config = nullptr;
}
@ -120,7 +120,7 @@ class TextLookup {
public:
inline TextLookup(lookup_t *lookup = nullptr) : lookup(lookup) {}
inline TextLookup(TextLookup &&other) : lookup(other.lookup)
inline TextLookup(TextLookup &&other) noexcept : lookup(other.lookup)
{
other.lookup = nullptr;
}