uv_type: cleanup
This commit is contained in:
parent
8b2aa01b3d
commit
d5ea72a18a
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user