diff liboctave/oct-inttypes.h @ 4915:c638c144d4da

[project @ 2004-07-23 19:01:22 by jwe]
author jwe
date Fri, 23 Jul 2004 19:01:23 +0000
parents 5c9e36402f17
children a1073eef650c
line wrap: on
line diff
--- a/liboctave/oct-inttypes.h
+++ b/liboctave/oct-inttypes.h
@@ -313,6 +313,21 @@
 OCTAVE_INT_CMP_OP (==)
 OCTAVE_INT_CMP_OP (!=)
 
+#define OCTAVE_INT_CONCAT_FN(TYPE) \
+intNDArray< TYPE > \
+concat (const intNDArray< TYPE >& ra, const intNDArray< TYPE >& rb, \
+	const Array<int>& ra_idx) \
+{ \
+  intNDArray< TYPE > retval (ra); \
+  retval.insert (rb, ra_idx); \
+  return retval; \
+}
+
+#define OCTAVE_INT_CONCAT_DECL(TYPE) \
+intNDArray< TYPE > \
+concat (const intNDArray< TYPE >& ra, const intNDArray< TYPE >& rb, \
+	const Array<int>& ra_idx);
+
 #undef OCTAVE_INT_TRAIT
 #undef OCTAVE_INT_BINOP_TRAIT
 #undef OCTAVE_INT_MIN_VAL