diff src/pt-idx.cc @ 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 8baff2aceabc
children 4bec51eb58e2
line wrap: on
line diff
--- a/src/pt-idx.cc	Thu Jul 29 08:51:23 2010 +0200
+++ b/src/pt-idx.cc	Thu Jul 29 12:45:23 2010 +0200
@@ -275,6 +275,12 @@
 octave_value_list
 tree_index_expression::rvalue (int nargout)
 {
+  return tree_index_expression::rvalue (nargout, 0);
+}
+
+octave_value_list
+tree_index_expression::rvalue (int nargout, const std::list<octave_lvalue> *lvalue_list)
+{
   octave_value_list retval;
 
   if (error_state)
@@ -398,7 +404,8 @@
         }
 
       if (! error_state)
-        retval = tmp.subsref (type.substr (tmpi, n - tmpi), idx, nargout);
+        retval = tmp.subsref (type.substr (tmpi, n - tmpi), idx, nargout,
+                              lvalue_list);
     }
 
   return retval;