Mercurial > hg > octave-lyh
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