libobs: Handle noexcept warnings
VC++ wants noexcept for move assignment operators, and move contructors.master
parent
27fa979d73
commit
d383efc065
|
@ -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();
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue