# HG changeset patch # User Jaroslav Hajek # Date 1285830817 -7200 # Node ID 54697b37d8bf16e97923fa534c66101eb360c1c5 # Parent 4ffa19147604dcc218b257b348dd86312e7756ff replace Octave_map->octave_scalar_map in oct-parse.yy and ov-fcn-handle.cc diff -r 4ffa19147604 -r 54697b37d8bf src/ChangeLog --- a/src/ChangeLog Thu Sep 30 09:05:00 2010 +0200 +++ b/src/ChangeLog Thu Sep 30 09:13:37 2010 +0200 @@ -1,3 +1,9 @@ +2010-09-30 Jaroslav Hajek + + * oct-parse.yy (Fautoload): Replace Octave_map by octave_map. + * ov-fcn-handle.cc (Ffunctions): Replace Octave_map by + octave_scalar_map. + 2010-09-30 Jaroslav Hajek * help.cc (F__which__): Use octave_map instead of Octave_map. diff -r 4ffa19147604 -r 54697b37d8bf src/oct-parse.yy --- a/src/oct-parse.yy Thu Sep 30 09:05:00 2010 +0200 +++ b/src/oct-parse.yy Thu Sep 30 09:13:37 2010 +0200 @@ -3832,7 +3832,7 @@ i++; } - Octave_map m; + octave_map m; m.assign ("function", func_names); m.assign ("file", file_names); diff -r 4ffa19147604 -r 54697b37d8bf src/ov-fcn-handle.cc --- a/src/ov-fcn-handle.cc Thu Sep 30 09:05:00 2010 +0200 +++ b/src/ov-fcn-handle.cc Thu Sep 30 09:13:37 2010 +0200 @@ -1601,7 +1601,7 @@ if (fcn) { - Octave_map m; + octave_scalar_map m; std::string fh_nm = fh->fcn_name (); @@ -1609,35 +1609,35 @@ { std::ostringstream buf; fh->print_raw (buf); - m.assign ("function", buf.str ()); + m.setfield ("function", buf.str ()); - m.assign ("type", "anonymous"); + m.setfield ("type", "anonymous"); } else { - m.assign ("function", fh_nm); + m.setfield ("function", fh_nm); if (fcn->is_nested_function ()) { - m.assign ("type", "subfunction"); + m.setfield ("type", "subfunction"); Cell parentage (dim_vector (1, 2)); parentage.elem(0) = fh_nm; parentage.elem(1) = fcn->parent_fcn_name (); - m.assign ("parentage", octave_value (parentage)); + m.setfield ("parentage", octave_value (parentage)); } else if (fcn->is_private_function ()) - m.assign ("type", "private"); + m.setfield ("type", "private"); else if (fh->is_overloaded ()) - m.assign ("type", "overloaded"); + m.setfield ("type", "overloaded"); else - m.assign ("type", "simple"); + m.setfield ("type", "simple"); } std::string nm = fcn->fcn_file_name (); if (fh_nm == octave_fcn_handle::anonymous) { - m.assign ("file", nm); + m.setfield ("file", nm); octave_user_function *fu = fh->user_function_value (); @@ -1648,23 +1648,23 @@ if (varlen > 0) { - Octave_map ws; + octave_scalar_map ws; for (std::list::const_iterator p = vars.begin (); p != vars.end (); p++) { ws.assign (p->name (), p->varval (0)); } - m.assign ("workspace", ws); + m.setfield ("workspace", ws); } } else if (fcn->is_user_function () || fcn->is_user_script ()) { octave_function *fu = fh->function_value (); - m.assign ("file", fu->fcn_file_name ()); + m.setfield ("file", fu->fcn_file_name ()); } else - m.assign ("file", ""); + m.setfield ("file", ""); retval = m; }