diff liboctave/idx-vector.h @ 8319:c374691576f6

Fix for MSVC compilation
author Michael Goffioul <michael.goffioul@gmail.com>
date Wed, 12 Nov 2008 21:36:39 +0000
parents 7e87d3d76a56
children 9238637cb81c
line wrap: on
line diff
--- a/liboctave/idx-vector.h	Wed Nov 12 15:45:00 2008 +0100
+++ b/liboctave/idx-vector.h	Wed Nov 12 21:36:39 2008 +0000
@@ -59,7 +59,7 @@
 
 private:
 
-  class idx_base_rep
+  class OCTAVE_API idx_base_rep
   {
   public:
     idx_base_rep (void) : count (1), err (false) { }
@@ -106,7 +106,7 @@
   };
 
   // The magic colon index.
-  class idx_colon_rep : public idx_base_rep
+  class OCTAVE_API idx_colon_rep : public idx_base_rep
   {
   public:
     idx_colon_rep (void) { }
@@ -144,7 +144,7 @@
   enum direct { DIRECT };
 
   // The integer range index.
-  class idx_range_rep : public idx_base_rep
+  class OCTAVE_API idx_range_rep : public idx_base_rep
   {
   public:
     idx_range_rep (octave_idx_type _start, octave_idx_type _len,
@@ -197,7 +197,7 @@
   };
 
   // The integer scalar index.
-  class idx_scalar_rep : public idx_base_rep
+  class OCTAVE_API idx_scalar_rep : public idx_base_rep
   {
   public:
     idx_scalar_rep (octave_idx_type i, direct)
@@ -248,7 +248,7 @@
   };
 
   // The integer vector index.
-  class idx_vector_rep : public idx_base_rep
+  class OCTAVE_API idx_vector_rep : public idx_base_rep
   {
   public:
     // Direct constructor.