diff src/data.cc @ 2963:c0c280cda856

[project @ 1997-05-12 03:25:07 by jwe]
author jwe
date Mon, 12 May 1997 03:29:38 +0000
parents f2feebf0eb7d
children 38de16594cb4
line wrap: on
line diff
--- a/src/data.cc
+++ b/src/data.cc
@@ -786,10 +786,13 @@
     {
       retval = 0.0;
 
+      // XXX FIXME XXX -- should this work for all types that can do
+      // structure reference operations?
+
       if (args(0).is_map () && args(1).is_string ())
 	{
 	  string s = args(1).string_value ();
-	  octave_value tmp = args(0).struct_elt_val (s, true);
+	  octave_value tmp = args(0).do_struct_elt_index_op (s, true);
 	  retval = static_cast<double> (tmp.is_defined ());
 	}
       else