diff liboctave/MArray-i.cc @ 4902:bd043a433918

[project @ 2004-06-14 18:46:20 by jwe]
author jwe
date Mon, 14 Jun 2004 18:49:09 +0000
parents a93683ccc9ba
children 23b37da9fd5b
line wrap: on
line diff
--- a/liboctave/MArray-i.cc
+++ b/liboctave/MArray-i.cc
@@ -24,6 +24,8 @@
 #include <config.h>
 #endif
 
+#include "oct-inttypes.h"
+
 // Instantiate MArrays of int values.
 
 #include "MArray.h"
@@ -33,6 +35,26 @@
 
 INSTANTIATE_MARRAY_FRIENDS (int)
 
+template class MArray<octave_int8>;
+template class MArray<octave_int16>;
+template class MArray<octave_int32>;
+template class MArray<octave_int64>;
+
+INSTANTIATE_MARRAY_FRIENDS (octave_int8)
+INSTANTIATE_MARRAY_FRIENDS (octave_int16)
+INSTANTIATE_MARRAY_FRIENDS (octave_int32)
+INSTANTIATE_MARRAY_FRIENDS (octave_int64)
+
+template class MArray<octave_uint8>;
+template class MArray<octave_uint16>;
+template class MArray<octave_uint32>;
+template class MArray<octave_uint64>;
+
+INSTANTIATE_MARRAY_FRIENDS (octave_uint8)
+INSTANTIATE_MARRAY_FRIENDS (octave_uint16)
+INSTANTIATE_MARRAY_FRIENDS (octave_uint32)
+INSTANTIATE_MARRAY_FRIENDS (octave_uint64)
+
 #include "MArray2.h"
 #include "MArray2.cc"
 
@@ -40,6 +62,33 @@
 
 INSTANTIATE_MARRAY2_FRIENDS (int)
 
+#include "MArrayN.h"
+#include "MArrayN.cc"
+
+template class MArrayN<int>;
+
+INSTANTIATE_MARRAYN_FRIENDS (int)
+
+template class MArrayN<octave_int8>;
+template class MArrayN<octave_int16>;
+template class MArrayN<octave_int32>;
+template class MArrayN<octave_int64>;
+
+INSTANTIATE_MARRAYN_FRIENDS (octave_int8)
+INSTANTIATE_MARRAYN_FRIENDS (octave_int16)
+INSTANTIATE_MARRAYN_FRIENDS (octave_int32)
+INSTANTIATE_MARRAYN_FRIENDS (octave_int64)
+
+template class MArrayN<octave_uint8>;
+template class MArrayN<octave_uint16>;
+template class MArrayN<octave_uint32>;
+template class MArrayN<octave_uint64>;
+
+INSTANTIATE_MARRAYN_FRIENDS (octave_uint8)
+INSTANTIATE_MARRAYN_FRIENDS (octave_uint16)
+INSTANTIATE_MARRAYN_FRIENDS (octave_uint32)
+INSTANTIATE_MARRAYN_FRIENDS (octave_uint64)
+
 #include "MDiagArray2.h"
 #include "MDiagArray2.cc"