Mercurial > hg > octave-nkf
diff src/load-save.cc @ 11059:4ffa19147604
replace Octave_map->octave_scalar_map in help.cc and load-save.cc
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 30 Sep 2010 09:05:00 +0200 |
parents | a4f482e66b65 |
children | fd0a3ac60b0e |
line wrap: on
line diff
--- a/src/load-save.cc +++ b/src/load-save.cc @@ -337,7 +337,7 @@ { octave_value retval; - Octave_map retstruct; + octave_scalar_map retstruct; std::ostringstream output_buf; std::list<std::string> symbol_names; @@ -987,7 +987,7 @@ // in the format specified by FMT. static size_t -save_fields (std::ostream& os, const Octave_map& m, +save_fields (std::ostream& os, const octave_scalar_map& m, const std::string& pattern, load_save_format fmt, bool save_as_floats) { @@ -995,13 +995,13 @@ size_t saved = 0; - for (Octave_map::const_iterator p = m.begin (); p != m.end (); p++) + for (octave_scalar_map::const_iterator p = m.begin (); p != m.end (); p++) { std::string empty_str; - if (pat.match(p->first)) + if (pat.match(m.key (p))) { - do_save (os, p->second(0), p->first, empty_str, + do_save (os, m.contents (p), m.key (p), empty_str, 0, fmt, save_as_floats); saved++; @@ -1279,7 +1279,7 @@ struct_name.c_str ()); return; } - Octave_map struct_var_map = struct_var.map_value (); + octave_scalar_map struct_var_map = struct_var.scalar_map_value (); ++argv_idx;