Mercurial > octave-nkf
diff src/oct-map.cc @ 5275:23b37da9fd5b
[project @ 2005-04-08 16:07:35 by jwe]
author | jwe |
---|---|
date | Fri, 08 Apr 2005 16:07:37 +0000 |
parents | 7c3b22bafedc |
children | 4c8a2e4e0717 |
line wrap: on
line diff
--- a/src/oct-map.cc Thu Apr 07 21:51:37 2005 +0000 +++ b/src/oct-map.cc Fri Apr 08 16:07:37 2005 +0000 @@ -68,11 +68,11 @@ string_vector Octave_map::keys (void) const { - int len = length (); + octave_idx_type len = length (); string_vector names (len); - int i = 0; + octave_idx_type i = 0; for (const_iterator p = begin (); p != end (); p++) names[i++] = key (p); @@ -97,10 +97,10 @@ return retval; } -int +octave_idx_type Octave_map::numel (void) const { - int retval; + octave_idx_type retval; if (empty ()) retval = 0; @@ -137,7 +137,7 @@ } Octave_map -Octave_map::concat (const Octave_map& rb, const Array<int>& ra_idx) +Octave_map::concat (const Octave_map& rb, const Array<octave_idx_type>& ra_idx) { Octave_map retval; @@ -171,12 +171,12 @@ string_vector a_keys = a.keys().qsort (); string_vector b_keys = b.keys().qsort (); - int a_len = a_keys.length (); - int b_len = b_keys.length (); + octave_idx_type a_len = a_keys.length (); + octave_idx_type b_len = b_keys.length (); if (a_len == b_len) { - for (int i = 0; i < a_len; i++) + for (octave_idx_type i = 0; i < a_len; i++) { if (a_keys[i] != b_keys[i]) return retval; @@ -195,9 +195,9 @@ if (! t_keys.empty ()) { - int len = t_keys.length (); + octave_idx_type len = t_keys.length (); - for (int i = 0; i < len; i++) + for (octave_idx_type i = 0; i < len; i++) { std::string k = t_keys[i]; @@ -220,25 +220,25 @@ { dim_vector retval; - int a_len = a.length (); - int b_len = b.length (); + octave_idx_type a_len = a.length (); + octave_idx_type b_len = b.length (); - int new_len = std::max (a_len, b_len); - int min_len = std::min (a_len, b_len); + octave_idx_type new_len = std::max (a_len, b_len); + octave_idx_type min_len = std::min (a_len, b_len); retval.resize (new_len); - for (int i = 0; i < min_len; i++) + for (octave_idx_type i = 0; i < min_len; i++) retval(i) = std::max (a(i), b(i)); if (a_len < b_len) { - for (int i = min_len; i < b_len; i++) + for (octave_idx_type i = min_len; i < b_len; i++) retval(i) = b(i); } else if (a_len > b_len) { - for (int i = min_len; i < a_len; i++) + for (octave_idx_type i = min_len; i < a_len; i++) retval(i) = a(i); }