Switch to fully supported C++17

This commit is contained in:
sangelovic
2020-02-01 22:58:34 +01:00
committed by Stanislav Angelovič
parent d591b69f92
commit 975f1bf07f
19 changed files with 129 additions and 192 deletions
+4 -5
View File
@@ -37,8 +37,7 @@
#include <mutex>
#include <condition_variable>
namespace sdbus {
namespace internal {
namespace sdbus::internal {
class Proxy
: public IProxy
@@ -122,13 +121,13 @@ namespace internal {
bool addCall(void* slot, std::unique_ptr<CallData>&& asyncCallData)
{
std::lock_guard<std::mutex> lock(mutex_);
std::lock_guard lock(mutex_);
return calls_.emplace(slot, std::move(asyncCallData)).second;
}
bool removeCall(void* slot)
{
std::lock_guard<std::mutex> lock(mutex_);
std::lock_guard lock(mutex_);
return calls_.erase(slot) > 0;
}
@@ -147,6 +146,6 @@ namespace internal {
} pendingAsyncCalls_;
};
}}
}
#endif /* SDBUS_CXX_INTERNAL_PROXY_H_ */