windows: avoid MSVC warnings about templates not having a dll interface
This commit is contained in:
parent
060141c58a
commit
e8fd808dfb
@ -26,6 +26,12 @@
|
|||||||
#include "v8.h"
|
#include "v8.h"
|
||||||
#include <assert.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.
|
||||||
|
template class NODE_EXTERN v8::Persistent<v8::Object>;
|
||||||
|
template class NODE_EXTERN v8::Persistent<v8::FunctionTemplate>;
|
||||||
|
|
||||||
namespace node {
|
namespace node {
|
||||||
|
|
||||||
class NODE_EXTERN ObjectWrap {
|
class NODE_EXTERN ObjectWrap {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user