Mercurial > hg > octave-nkf
diff liboctave/MArray-defs.h @ 4513:508238e65af7
[project @ 2003-09-19 21:40:57 by jwe]
author | jwe |
---|---|
date | Fri, 19 Sep 2003 21:41:21 +0000 |
parents | b65077dfa1b1 |
children | 79df15d4470c |
line wrap: on
line diff
--- a/liboctave/MArray-defs.h +++ b/liboctave/MArray-defs.h @@ -262,14 +262,21 @@ MARRAY_UNOP_DEFS (MArray, T) \ MARRAY_BINOP_DEFS (MArray, T) -// Instantiate all the MArray friends for MArray element type T. +// Instantiate all the MArray2 friends for MArray2 element type T. #define INSTANTIATE_MARRAY2_FRIENDS(T) \ MARRAY_OP_ASSIGN_DEFS (MArray2, T, T) \ MARRAY_OP_ASSIGN_DEFS (MArray2, T, MArray2<T>) \ MARRAY_UNOP_DEFS (MArray2, T) \ MARRAY_BINOP_DEFS (MArray2, T) -// Instantiate all the MArray friends for MArray element type T. +// Instantiate all the MArrayN friends for MArrayN element type T. +#define INSTANTIATE_MARRAYN_FRIENDS(T) \ + MARRAY_OP_ASSIGN_DEFS (MArrayN, T, T) /* \ + MARRAY_OP_ASSIGN_DEFS (MArray2, T, MArray2<T>) \ + MARRAY_UNOP_DEFS (MArray2, T) \ + MARRAY_BINOP_DEFS (MArray2, T) */ + +// Instantiate all the MDiagArray2 friends for MDiagArray2 element type T. #define INSTANTIATE_MDIAGARRAY2_FRIENDS(T) \ MARRAY_OP_ASSIGN_DEFS (MDiagArray2, T, MDiagArray2<T>) \ MARRAY_UNOP_DEFS (MDiagArray2, T) \