Mercurial > hg > octave-lyh
diff src/pt-loop.cc @ 4219:23d06c9e1edd
[project @ 2002-12-06 21:29:17 by jwe]
author | jwe |
---|---|
date | Fri, 06 Dec 2002 21:29:19 +0000 |
parents | fa3482b34599 |
children | a370ad9112dd |
line wrap: on
line diff
--- a/src/pt-loop.cc +++ b/src/pt-loop.cc @@ -373,7 +373,9 @@ { Octave_map tmp_val (rhs.map_value ()); - for (Pix p = tmp_val.first (); p != 0; tmp_val.next (p)) + for (Octave_map::iterator p = tmp_val.begin (); + p != tmp_val.end (); + p++) { MAYBE_DO_BREAKPOINT; @@ -476,21 +478,19 @@ // is set to value and the second is set to the name of the // structure element. - Pix p = lhs->first (); - tree_expression *elt = lhs->operator () (p); + tree_argument_list::iterator p = lhs->begin (); + tree_expression *elt = *p++; octave_lvalue val_ref = elt->lvalue (); - - lhs->next (p); - elt = lhs->operator () (p); + elt = *p; octave_lvalue key_ref = elt->lvalue (); Octave_map tmp_val (rhs.map_value ()); - for (p = tmp_val.first (); p != 0; tmp_val.next (p)) + for (Octave_map::iterator q = tmp_val.begin (); q != tmp_val.end (); p++) { - octave_value key = tmp_val.key (p); + octave_value key = tmp_val.key (q); - octave_value_list val_lst = tmp_val.contents (p); + octave_value_list val_lst = tmp_val.contents (q); int n = tmp_val.array_length ();