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

[project @ 2004-09-15 20:31:31 by jwe]
author jwe
date Wed, 15 Sep 2004 20:31:31 +0000
parents e63617efbd3f
children e35b034d3523
line wrap: on
line diff
--- a/src/ov-struct.h	Wed Sep 15 18:28:56 2004 +0000
+++ b/src/ov-struct.h	Wed Sep 15 20:31:31 2004 +0000
@@ -69,16 +69,17 @@
 
   Cell dotref (const octave_value_list& idx);
 
-  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);
+
   static octave_value numeric_conv (const Cell& val,
 				    const std::string& type);
 
@@ -98,8 +99,6 @@
 
   bool is_defined (void) const { return true; }
 
-  bool is_constant (void) const { return true; }
-
   bool is_map (void) const { return true; }
 
   Octave_map map_value (void) const { return map; }