diff liboctave/MArray-defs.h @ 10350:12884915a8e4

merge MArray classes & improve Array interface
author Jaroslav Hajek <highegg@gmail.com>
date Sat, 23 Jan 2010 21:41:03 +0100
parents 66970dd627f6
children fd0a3ac60b0e
line wrap: on
line diff
--- a/liboctave/MArray-defs.h
+++ b/liboctave/MArray-defs.h
@@ -58,20 +58,6 @@
   MARRAY_UNOP_DEFS (MArray, T, API) \
   MARRAY_BINOP_DEFS (MArray, T, API)
 
-// Instantiate all the MArray2 friends for MArray2 element type T.
-#define INSTANTIATE_MARRAY2_FRIENDS(T, API) \
-  MARRAY_OP_ASSIGN_DEFS1 (MArray2, T, T, API) \
-  MARRAY_OP_ASSIGN_DEFS (MArray2, T, MArray2<T>, API) \
-  MARRAY_UNOP_DEFS (MArray2, T, API) \
-  MARRAY_BINOP_DEFS (MArray2, T, API)
-
-// Instantiate all the MArrayN friends for MArrayN element type T.
-#define INSTANTIATE_MARRAYN_FRIENDS(T, API) \
-  MARRAY_OP_ASSIGN_DEFS1 (MArrayN, T, T, API) \
-  MARRAY_OP_ASSIGN_DEFS (MArrayN, T, MArrayN<T>, API) \
-  MARRAY_UNOP_DEFS (MArrayN, T, API) \
-  MARRAY_BINOP_DEFS (MArrayN, T, API)
-
 // Instantiate all the MDiagArray2 friends for MDiagArray2 element type T.
 #define INSTANTIATE_MDIAGARRAY2_FRIENDS(T, API) \
   MARRAY_UNOP_DEFS (MDiagArray2, T, API) \