Mercurial > hg > octave-lyh
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 |