src: remove unnecessary template parameter
authorTrevor Norris <trev.norris@gmail.com>
Fri, 14 Nov 2014 23:47:34 +0000 (15:47 -0800)
committerBert Belder <bertbelder@gmail.com>
Tue, 9 Dec 2014 16:57:16 +0000 (17:57 +0100)
The template class information is received via the type of the first
argument. So there is no need to use Wrap<T>(handle).

PR-URL: https://github.com/joyent/node/pull/8110
Signed-off-by: Trevor Norris <trev.norris@gmail.com>
Reviewed-by: Fedor Indutny <fedor@indutny.com>
Reviewed-by: Alexis Campailla <alexis@janeasystems.com>
Reviewed-by: Julien Gilli <julien.gilli@joyent.com>
src/base-object-inl.h
src/cares_wrap.cc
src/handle_wrap.cc
src/node_contextify.cc
src/node_file.cc
src/pipe_wrap.cc
src/stream_wrap.h
src/tcp_wrap.cc
src/tls_wrap.cc
src/udp_wrap.cc

index 17540f4822e92697dfe8af82af02a007e27dfb84..ac9c052813eb614dda0dd87bf3109ac243523e14 100644 (file)
@@ -70,7 +70,7 @@ inline void BaseObject::MakeWeak(Type* ptr) {
   v8::HandleScope scope(env_->isolate());
   v8::Local<v8::Object> handle = object();
   CHECK_GT(handle->InternalFieldCount(), 0);
-  Wrap<Type>(handle, ptr);
+  Wrap(handle, ptr);
   handle_.MarkIndependent();
   handle_.SetWeak<Type>(ptr, WeakCallback<Type>);
 }
index f9761f960510fc1fd551357c98dce8af0d6e6287..e59d2a87f93b26ed893c6cc9941dcaeec3db2fc1 100644 (file)
@@ -73,7 +73,7 @@ class GetAddrInfoReqWrap : public ReqWrap<uv_getaddrinfo_t> {
 GetAddrInfoReqWrap::GetAddrInfoReqWrap(Environment* env,
                                        Local<Object> req_wrap_obj)
     : ReqWrap(env, req_wrap_obj, AsyncWrap::PROVIDER_GETADDRINFOREQWRAP) {
-  Wrap<GetAddrInfoReqWrap>(req_wrap_obj, this);
+  Wrap(req_wrap_obj, this);
 }
 
 
@@ -90,7 +90,7 @@ class GetNameInfoReqWrap : public ReqWrap<uv_getnameinfo_t> {
 GetNameInfoReqWrap::GetNameInfoReqWrap(Environment* env,
                                        Local<Object> req_wrap_obj)
     : ReqWrap(env, req_wrap_obj, AsyncWrap::PROVIDER_GETNAMEINFOREQWRAP) {
-  Wrap<GetNameInfoReqWrap>(req_wrap_obj, this);
+  Wrap(req_wrap_obj, this);
 }
 
 
index 3e348a8b258c1ac4d9c48b0030fa8849fd7ff200..f4e34effc6678425c03eff423b08b8e2df8297b0 100644 (file)
@@ -89,7 +89,7 @@ HandleWrap::HandleWrap(Environment* env,
       handle__(handle) {
   handle__->data = this;
   HandleScope scope(env->isolate());
-  Wrap<HandleWrap>(object, this);
+  Wrap(object, this);
   QUEUE_INSERT_TAIL(env->handle_wrap_queue(), &handle_wrap_queue_);
 }
 
index 23e5b99a343dee1d119a83590baa7c4305993546..ead5e3efc3bf42f85e31e0c643a5098fea3be1b8 100644 (file)
@@ -205,7 +205,7 @@ class ContextifyContext {
     if (wrapper.IsEmpty())
       return scope.Escape(Local<Value>::New(env->isolate(), Handle<Value>()));
 
-    Wrap<ContextifyContext>(wrapper, this);
+    Wrap(wrapper, this);
     return scope.Escape(wrapper);
   }
 
index 9f03f011c9d62d8c250720b0534d6b14ddaf6f40..6aa09772bd8a95a267e86f3f633a1242d2585b26 100644 (file)
@@ -78,7 +78,7 @@ class FSReqWrap: public ReqWrap<uv_fs_t> {
       syscall_(syscall),
       data_(data),
       dest_len_(0) {
-    Wrap<FSReqWrap>(object(), this);
+    Wrap(object(), this);
   }
 
   void ReleaseEarly() {
index a46060cb8b55e4642f06bd063e0fafccdd57d327..512b438218ee4685eb4210798819db3707fd7ed1 100644 (file)
@@ -60,7 +60,7 @@ class PipeConnectWrap : public ReqWrap<uv_connect_t> {
 
 PipeConnectWrap::PipeConnectWrap(Environment* env, Local<Object> req_wrap_obj)
     : ReqWrap(env, req_wrap_obj, AsyncWrap::PROVIDER_PIPEWRAP) {
-  Wrap<PipeConnectWrap>(req_wrap_obj, this);
+  Wrap(req_wrap_obj, this);
 }
 
 
index 726d7f26b72ec4bcc76c210c9287b9174aa57792..93c9f046e0193da9ddcf4142a6a4b04890929b5f 100644 (file)
@@ -37,7 +37,7 @@ class ShutdownWrap : public ReqWrap<uv_shutdown_t> {
  public:
   ShutdownWrap(Environment* env, v8::Local<v8::Object> req_wrap_obj)
       : ReqWrap(env, req_wrap_obj, AsyncWrap::PROVIDER_SHUTDOWNWRAP) {
-    Wrap<ShutdownWrap>(req_wrap_obj, this);
+    Wrap(req_wrap_obj, this);
   }
 
   static void NewShutdownWrap(const v8::FunctionCallbackInfo<v8::Value>& args) {
@@ -52,7 +52,7 @@ class WriteWrap: public ReqWrap<uv_write_t> {
   WriteWrap(Environment* env, v8::Local<v8::Object> obj, StreamWrap* wrap)
       : ReqWrap(env, obj, AsyncWrap::PROVIDER_WRITEWRAP),
         wrap_(wrap) {
-    Wrap<WriteWrap>(obj, this);
+    Wrap(obj, this);
   }
 
   void* operator new(size_t size, char* storage) { return storage; }
index f17ebcef8a61e826788a7b5ab117d80c4a9bf933..9c1aeee6490e9c7984df5a8f612400b5f968f945 100644 (file)
@@ -61,7 +61,7 @@ class TCPConnectWrap : public ReqWrap<uv_connect_t> {
 
 TCPConnectWrap::TCPConnectWrap(Environment* env, Local<Object> req_wrap_obj)
     : ReqWrap(env, req_wrap_obj, AsyncWrap::PROVIDER_TCPWRAP) {
-  Wrap<TCPConnectWrap>(req_wrap_obj, this);
+  Wrap(req_wrap_obj, this);
 }
 
 
index 650fa8007855b00d61558baad5afb71888d6de18..3d8097042240f2a3a81700a5e996e992f798edc3 100644 (file)
@@ -75,7 +75,7 @@ TLSCallbacks::TLSCallbacks(Environment* env,
       error_(nullptr),
       cycle_depth_(0),
       eof_(false) {
-  node::Wrap<TLSCallbacks>(object(), this);
+  node::Wrap(object(), this);
   MakeWeak(this);
 
   // Initialize queue for clearIn writes
index 9fbf39120733ab03d227c2f1c626453525ad2e27..42b5f1f03a3404cd79e65af58099bc82e2a71f22 100644 (file)
@@ -64,7 +64,7 @@ SendWrap::SendWrap(Environment* env,
                    bool have_callback)
     : ReqWrap(env, req_wrap_obj, AsyncWrap::PROVIDER_UDPWRAP),
       have_callback_(have_callback) {
-  Wrap<SendWrap>(req_wrap_obj, this);
+  Wrap(req_wrap_obj, this);
 }