diff src/ov-base.h @ 2974:ebbc34ff7f66

[project @ 1997-05-15 19:36:16 by jwe]
author jwe
date Thu, 15 May 1997 19:42:59 +0000
parents 5e0fe4c5d52f
children a3556d2adec9
line wrap: on
line diff
--- a/src/ov-base.h	Thu May 15 19:30:57 1997 +0000
+++ b/src/ov-base.h	Thu May 15 19:42:59 1997 +0000
@@ -70,7 +70,9 @@
   octave_value *try_narrowing_conversion (void)
     { return static_cast<octave_value *> (0); }
 
-  octave_value do_index_op (const octave_value_list& idx) const;
+  octave_value do_index_op (const octave_value_list& idx);
+
+  octave_value_list do_index_op (int nargout, const octave_value_list& idx);
 
   idx_vector index_vector (void) const;
 
@@ -141,6 +143,10 @@
   bool is_zero_by_zero (void) const
     { return (rows () == 0 && columns () == 0); }
 
+  bool is_constant (void) const { return false; }
+
+  bool is_function (void) const { return false; }
+
   double double_value (bool) const;
 
   double scalar_value (bool) const { return double_value (); }
@@ -165,6 +171,8 @@
 
   int stream_number (void) const;
 
+  octave_function *function_value (bool silent);
+
   octave_value_list list_value (void) const;
 
   bool bool_value (void) const;