Mercurial > hg > octave-lyh
comparison src/oct-map.cc @ 10744:4716e2e17118
fix octave_map::extract_scalar
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Wed, 23 Jun 2010 13:58:04 +0200 |
parents | cb3ed842bd30 |
children | 93422177b697 |
comparison
equal
deleted
inserted
replaced
10743:cb3ed842bd30 | 10744:4716e2e17118 |
---|---|
343 void | 343 void |
344 octave_map::extract_scalar (octave_scalar_map& dest, | 344 octave_map::extract_scalar (octave_scalar_map& dest, |
345 octave_idx_type idx) const | 345 octave_idx_type idx) const |
346 { | 346 { |
347 octave_idx_type nf = nfields (); | 347 octave_idx_type nf = nfields (); |
348 dest.vals.reserve (nf); | |
349 for (octave_idx_type i = 0; i < nf; i++) | 348 for (octave_idx_type i = 0; i < nf; i++) |
350 dest.vals.push_back (vals[i](idx)); | 349 dest.vals[i] = vals[i](idx); |
351 } | 350 } |
352 | 351 |
353 octave_scalar_map | 352 octave_scalar_map |
354 octave_map::checkelem (octave_idx_type n) const | 353 octave_map::checkelem (octave_idx_type n) const |
355 { | 354 { |