diff src/ov-base.h @ 10832:1b2fcd122c6a

allow user detect ignored outputs in m-functions
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 29 Jul 2010 12:45:23 +0200
parents 8a868004a437
children 44ff569a59a7
line wrap: on
line diff
--- a/src/ov-base.h	Thu Jul 29 08:51:23 2010 +0200
+++ b/src/ov-base.h	Thu Jul 29 12:45:23 2010 +0200
@@ -260,12 +260,22 @@
            const std::list<octave_value_list>& idx,
            bool auto_add);
 
+  virtual octave_value_list
+  subsref (const std::string& type,
+           const std::list<octave_value_list>& idx,
+           int nargout,
+           const std::list<octave_lvalue> *lvalue_list);
+
   virtual octave_value
   do_index_op (const octave_value_list& idx, bool resize_ok = false);
 
   virtual octave_value_list
   do_multi_index_op (int nargout, const octave_value_list& idx);
 
+  virtual octave_value_list
+  do_multi_index_op (int nargout, const octave_value_list& idx,
+                     const std::list<octave_lvalue> *lvalue_list);
+
   virtual void assign (const std::string&, const octave_value&) { }
 
   virtual octave_value