提交 d383efc0 编写于 作者: J jpark37

libobs: Handle noexcept warnings

VC++ wants noexcept for move assignment operators, and move contructors.
上级 27fa979d
......@@ -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;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册