mirror of
https://github.com/Kitware/CMake.git
synced 2026-07-08 07:37:33 +00:00
cmUVHandlePtr: Add explicit uv_loop_ptr::operator*
Previously the dereferencing operator was implicitly available due to `operator uv_loop_t*() const`. Make it explicit.
This commit is contained in:
@@ -54,6 +54,11 @@ uv_loop_t* uv_loop_ptr::operator->() const noexcept
|
||||
return this->loop.get();
|
||||
}
|
||||
|
||||
uv_loop_t& uv_loop_ptr::operator*() const
|
||||
{
|
||||
return *this->loop;
|
||||
}
|
||||
|
||||
uv_loop_t* uv_loop_ptr::get() const
|
||||
{
|
||||
return this->loop.get();
|
||||
|
||||
@@ -65,6 +65,7 @@ public:
|
||||
|
||||
uv_loop_t* get() const;
|
||||
uv_loop_t* operator->() const noexcept;
|
||||
uv_loop_t& operator*() const;
|
||||
};
|
||||
|
||||
/***
|
||||
|
||||
Reference in New Issue
Block a user