Mercurial > hg > octave-nkf
diff src/oct-map.cc @ 10753:bee1b1a2e29a
yield compatible dims from cell2struct + more fixes. build & tests OK
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 25 Jun 2010 09:50:55 +0200 |
parents | f75e827649a5 |
children | 6ba7937a6fa4 |
line wrap: on
line diff
--- a/src/oct-map.cc +++ b/src/oct-map.cc @@ -833,6 +833,12 @@ optimize_dimensions (); } + else if (nfields () == 0) + { + octave_map tmp (dimensions, rhs.xkeys); + tmp.assign (i, rhs); + *this = tmp; + } else { Array<octave_idx_type> perm; @@ -870,6 +876,12 @@ optimize_dimensions (); } + else if (nfields () == 0) + { + octave_map tmp (dimensions, rhs.xkeys); + tmp.assign (i, j, rhs); + *this = tmp; + } else { Array<octave_idx_type> perm; @@ -907,6 +919,12 @@ optimize_dimensions (); } + else if (nfields () == 0) + { + octave_map tmp (dimensions, rhs.xkeys); + tmp.assign (ia, rhs); + *this = tmp; + } else { Array<octave_idx_type> perm;