diff libinterp/octave-value/ov.cc @ 20618:e5986cba4ca8

new octave_value::cell_value method with optional error message * ov.h, ov.cc (octave_value::cell_value): New method. * ov-base.h, ov-base.cc (octave_base_value::cell_value): New default method. * ov-cell.h, ov-cell.cc (octave_cell::cell_value): New method.
author John W. Eaton <jwe@octave.org>
date Fri, 09 Oct 2015 14:41:49 -0400
parents 729a85dafba8
children
line wrap: on
line diff
--- a/libinterp/octave-value/ov.cc	Fri Oct 09 10:06:39 2015 -0400
+++ b/libinterp/octave-value/ov.cc	Fri Oct 09 14:41:49 2015 -0400
@@ -1550,6 +1550,15 @@
   return rep->cell_value ();
 }
 
+Cell
+octave_value::cell_value (const char *fmt, ...) const
+{
+  va_list args;
+  va_start (args,fmt);
+  return rep->cell_value (fmt, args);
+  va_end (args);
+}
+
 // Define the idx_type_value function here instead of in ov.h to avoid
 // needing definitions for the SIZEOF_X macros in ov.h.