comparison src/oct-map.cc @ 6959:47f4f4e88166

[project @ 2007-10-04 20:43:32 by jwe]
author jwe
date Thu, 04 Oct 2007 20:43:33 +0000
parents 10c7a803b409
children 93c65f2a5668
comparison
equal deleted inserted replaced
6958:a18c784ae599 6959:47f4f4e88166
29 #include "str-vec.h" 29 #include "str-vec.h"
30 30
31 #include "oct-map.h" 31 #include "oct-map.h"
32 #include "utils.h" 32 #include "utils.h"
33 33
34 Octave_map::Octave_map (const dim_vector& dv, const Cell& keys) 34 Octave_map::Octave_map (const dim_vector& dv, const Cell& key_vals)
35 : map (), key_list (), dimensions (dv) 35 : map (), key_list (), dimensions (dv)
36 { 36 {
37 Cell c (dv); 37 Cell c (dv);
38 38
39 if (keys.is_cellstr ()) 39 if (key_vals.is_cellstr ())
40 { 40 {
41 for (octave_idx_type i = 0; i < keys.numel (); i++) 41 for (octave_idx_type i = 0; i < key_vals.numel (); i++)
42 { 42 {
43 std::string k = keys(i).string_value (); 43 std::string k = key_vals(i).string_value ();
44 map[k] = c; 44 map[k] = c;
45 key_list.push_back (k); 45 key_list.push_back (k);
46 } 46 }
47 } 47 }
48 else 48 else