diff --git a/src/uvw/loop.hpp b/src/uvw/loop.hpp index 57ec3881..3798a725 100644 --- a/src/uvw/loop.hpp +++ b/src/uvw/loop.hpp @@ -138,7 +138,7 @@ public: */ static std::shared_ptr create() { auto ptr = std::unique_ptr{new uv_loop_t, [](uv_loop_t *l){ delete l; }}; - auto loop = std::shared_ptr(new Loop{std::move(ptr)}); + auto loop = std::shared_ptr{new Loop{std::move(ptr)}}; if(uv_loop_init(loop->loop.get())) { loop = nullptr; @@ -168,7 +168,7 @@ public: if(def) { auto ptr = std::unique_ptr(def, [](uv_loop_t *){}); - loop = std::shared_ptr(new Loop{std::move(ptr)}); + loop = std::shared_ptr{new Loop{std::move(ptr)}}; } ref = loop; diff --git a/src/uvw/pipe.hpp b/src/uvw/pipe.hpp index 41375ff9..fe7ef5d7 100644 --- a/src/uvw/pipe.hpp +++ b/src/uvw/pipe.hpp @@ -71,7 +71,7 @@ public: * @param name A valid domain socket or named pipe. */ void connect(std::string name) { - auto listener = [ptr = shared_from_this()](const auto &event, details::ConnectReq &) { + auto listener = [ptr = shared_from_this()](const auto &event, const auto &) { ptr->publish(event); }; diff --git a/src/uvw/tcp.hpp b/src/uvw/tcp.hpp index 6d4f7da9..1b1aa590 100644 --- a/src/uvw/tcp.hpp +++ b/src/uvw/tcp.hpp @@ -193,7 +193,7 @@ public: typename details::IpTraits::Type addr; details::IpTraits::addrFunc(ip.data(), port, &addr); - auto listener = [ptr = shared_from_this()](const auto &event, details::ConnectReq &) { + auto listener = [ptr = shared_from_this()](const auto &event, const auto &) { ptr->publish(event); };