summaryrefslogtreecommitdiff
path: root/src/node_object_wrap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/node_object_wrap.h')
-rw-r--r--src/node_object_wrap.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/node_object_wrap.h b/src/node_object_wrap.h
index 538af3520d..d387a2679c 100644
--- a/src/node_object_wrap.h
+++ b/src/node_object_wrap.h
@@ -22,22 +22,13 @@
#ifndef SRC_NODE_OBJECT_WRAP_H_
#define SRC_NODE_OBJECT_WRAP_H_
-#include "node.h"
#include "v8.h"
#include <assert.h>
-// Explicitly instantiate some template classes, so we're sure they will be
-// present in the binary / shared object. There isn't much doubt that they will
-// be, but MSVC tends to complain about these things.
-#ifdef _MSC_VER
- template class NODE_EXTERN v8::Persistent<v8::Object>;
- template class NODE_EXTERN v8::Persistent<v8::FunctionTemplate>;
-#endif
-
namespace node {
-class NODE_EXTERN ObjectWrap {
+class ObjectWrap {
public:
ObjectWrap() {
refs_ = 0;