diff --git a/src/uvw/resource.hpp b/src/uvw/resource.hpp index f3f7e2c5..ea286236 100644 --- a/src/uvw/resource.hpp +++ b/src/uvw/resource.hpp @@ -19,12 +19,8 @@ template class Resource; -template -struct UVCallback; - - template -struct UVCallback { +struct UVCallback { template static auto get(T *res); @@ -36,7 +32,7 @@ private: template class Resource: public std::enable_shared_from_this { - template + template friend struct UVCallback; static Resource* closeCallback(uv_handle_t* h) {