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