diff src/ov-cell.h @ 4994:48d0defe9445

[project @ 2004-09-15 20:31:31 by jwe]
author jwe
date Wed, 15 Sep 2004 20:31:31 +0000
parents 62f2fb593455
children e35b034d3523
line wrap: on
line diff
--- a/src/ov-cell.h	Wed Sep 15 18:28:56 2004 +0000
+++ b/src/ov-cell.h	Wed Sep 15 20:31:31 2004 +0000
@@ -73,16 +73,17 @@
   octave_value *try_narrowing_conversion (void);
 #endif
 
-  octave_value subsref (const std::string& type,
-			const std::list<octave_value_list>& idx);
-
-  octave_value_list subsref (const std::string&,
-			     const std::list<octave_value_list>&, int)
+  octave_value subsref (const std::string&,
+			const std::list<octave_value_list>&)
     {
       panic_impossible ();
       return octave_value_list ();
     }
 
+  octave_value_list subsref (const std::string& type,
+			     const std::list<octave_value_list>& idx,
+			     int nargout);
+
   octave_value subsasgn (const std::string& type,
 			 const std::list<octave_value_list>& idx,
 			 const octave_value& rhs);
@@ -95,6 +96,8 @@
 
   bool is_defined (void) const { return true; }
 
+  bool is_constant (void) const { return false; }
+
   bool is_cell (void) const { return true; }
 
   Cell cell_value (void) const { return matrix; }