Fix Windows shared library build.
authorulan@chromium.org <ulan@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 22 May 2013 15:12:07 +0000 (15:12 +0000)
committerulan@chromium.org <ulan@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 22 May 2013 15:12:07 +0000 (15:12 +0000)
We cannot dll-export templates.

R=jkummerow@chromium.org

Review URL: https://chromiumcodereview.appspot.com/15697006

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14751 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

include/v8.h

index b3dff3f..37bd427 100644 (file)
@@ -2735,7 +2735,7 @@ class V8EXPORT Template : public Data {
 
 
 template<typename T>
-class V8EXPORT ReturnValue {
+class ReturnValue {
  public:
   V8_INLINE(explicit ReturnValue(internal::Object** slot));
   // Handle setters
@@ -2763,7 +2763,7 @@ class V8EXPORT ReturnValue {
  * the holder of the function.
  */
 template<typename T>
-class V8EXPORT FunctionCallbackInfo {
+class FunctionCallbackInfo {
  public:
   V8_INLINE(int Length() const);
   V8_INLINE(Local<Value> operator[](int i) const);
@@ -2811,7 +2811,7 @@ class V8EXPORT Arguments : public FunctionCallbackInfo<Value> {
  * of the property access.
  */
 template<typename T>
-class V8EXPORT PropertyCallbackInfo {
+class PropertyCallbackInfo {
  public:
   V8_INLINE(Isolate* GetIsolate() const);
   V8_INLINE(Local<Value> Data() const);