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 {