uv_type: cleanup

This commit is contained in:
Michele Caini 2024-10-23 10:22:03 +02:00
parent 8b2aa01b3d
commit d5ea72a18a

View File

@ -17,7 +17,7 @@ namespace uvw {
template<typename U> template<typename U>
struct uv_type { struct uv_type {
explicit uv_type(loop::token, std::shared_ptr<loop> ref) noexcept explicit uv_type(loop::token, std::shared_ptr<loop> ref) noexcept
: owner{std::move(ref)}, resource{} {} : owner{std::move(ref)} {}
uv_type(const uv_type &) = delete; uv_type(const uv_type &) = delete;
uv_type(uv_type &&) = delete; uv_type(uv_type &&) = delete;
@ -76,7 +76,7 @@ protected:
private: private:
std::shared_ptr<loop> owner; std::shared_ptr<loop> owner;
U resource; U resource{};
}; };
} // namespace uvw } // namespace uvw