diff libinterp/octave-value/ov-class.cc @ 23584:7ed6b258db91

maint: Deprecate is_map and replace with isstruct. * ov.h (is_map): Use OCTAVE_DEPRECATED macro around function. * ov.h (isstruct): New function. * structdemo.cc, __luinc__.cc, __magick_read__.cc, cellfun.cc, data.cc, debug.cc, error.cc, graphics.cc, load-save.cc, ls-mat5.cc, mex.cc, oct-lvalue.h, oct-stream.cc, variables.cc, __eigs__.cc, __ode15__.cc, ov-base.h, ov-class.cc, ov-class.h, ov-classdef.h, ov-java.h, ov-struct.cc, ov-struct.h, ov-usr-fcn.cc, ov.h, pt-eval.cc, pt-tm-const.cc: Replace instances of is_map with isstruct.
author Rik <rik@octave.org>
date Tue, 13 Jun 2017 09:20:08 -0700
parents 2230f9e10fb3
children 570170b6eb09
line wrap: on
line diff
--- a/libinterp/octave-value/ov-class.cc	Tue Jun 13 08:24:42 2017 -0700
+++ b/libinterp/octave-value/ov-class.cc	Tue Jun 13 09:20:08 2017 -0700
@@ -487,7 +487,7 @@
 
   retval = val(0);
 
-  if (type.length () > 0 && type[0] == '.' && ! retval.is_map ())
+  if (type.length () > 0 && type[0] == '.' && ! retval.isstruct ())
     retval = octave_map ();
 
   return retval;
@@ -729,7 +729,7 @@
           }
         else
           {
-            if (t_rhs.is_object () || t_rhs.is_map ())
+            if (t_rhs.is_object () || t_rhs.isstruct ())
               {
                 octave_map rhs_map = t_rhs.xmap_value ("invalid class assignment");