Mercurial > octave
diff src/ov-range.cc @ 4017:0eb247b9cc9b
[project @ 2002-08-03 04:07:14 by jwe]
author | jwe |
---|---|
date | Sat, 03 Aug 2002 04:07:15 +0000 |
parents | f9ea3dcf58ee |
children | 6e86256e9c54 |
line wrap: on
line diff
--- a/src/ov-range.cc Fri Aug 02 22:55:51 2002 +0000 +++ b/src/ov-range.cc Sat Aug 03 04:07:15 2002 +0000 @@ -142,19 +142,23 @@ } octave_value -octave_range::all (void) const +octave_range::all (int dim) const { // XXX FIXME XXX -- this is a potential waste of memory. Matrix m = range.matrix_value (); - return m.all (); + return m.all (dim); } octave_value -octave_range::any (void) const +octave_range::any (int dim) const { - return static_cast<double> (range.base () != 0.0 || range.nelem () > 1); + // XXX FIXME XXX -- this is a potential waste of memory. + + Matrix m = range.matrix_value (); + + return m.any (dim); } bool