comparison src/oct-map.cc @ 14861:f7afecdd87ef

maint: Use Octave coding conventions for cuddling parentheses in src/ directory * bitfcns.cc, comment-list.cc, data.cc, defun.cc, error.cc, gl-render.cc, graphics.cc, graphics.in.h, load-path.cc, load-path.h, load-save.cc, ls-hdf5.cc, ls-mat4.cc, ls-mat5.cc, ls-oct-ascii.cc, mappers.cc, mex.cc, oct-map.cc, oct-obj.cc, ov-base-int.cc, ov-base-mat.h, ov-base-sparse.cc, ov-bool-mat.cc, ov-bool-sparse.cc, ov-cell.cc, ov-class.cc, ov-complex.cc, ov-cx-mat.cc, ov-cx-sparse.cc, ov-fcn-handle.cc, ov-flt-cx-mat.cc, ov-flt-re-mat.cc, ov-re-mat.cc, ov-re-sparse.cc, ov-scalar.cc, ov-str-mat.cc, ov-struct.cc, ov-usr-fcn.cc, ov.cc, pr-output.cc, procstream.h, sighandlers.cc, sparse-xdiv.cc, sparse-xpow.cc, sparse.cc, symtab.cc, syscalls.cc, sysdep.cc, txt-eng-ft.cc, variables.cc, zfstream.cc, zfstream.h: Use Octave coding conventions for cuddling parentheses.
author Rik <octave@nomad.inbox5.com>
date Sat, 14 Jul 2012 06:22:56 -0700
parents 460a3c6d8bf1
children
comparison
equal deleted inserted replaced
14860:e027f98403c3 14861:f7afecdd87ef
150 { 150 {
151 octave_idx_type n = nfields (); 151 octave_idx_type n = nfields ();
152 string_vector retval(n); 152 string_vector retval(n);
153 153
154 for (iterator p = begin (); p != end (); p++) 154 for (iterator p = begin (); p != end (); p++)
155 retval.xelem(p->second) = p->first; 155 retval.xelem (p->second) = p->first;
156 156
157 return retval; 157 return retval;
158 } 158 }
159 159
160 octave_value 160 octave_value
195 octave_scalar_map retval (xkeys); 195 octave_scalar_map retval (xkeys);
196 retval.xkeys.orderfields (perm); 196 retval.xkeys.orderfields (perm);
197 197
198 octave_idx_type nf = nfields (); 198 octave_idx_type nf = nfields ();
199 for (octave_idx_type i = 0; i < nf; i++) 199 for (octave_idx_type i = 0; i < nf; i++)
200 retval.xvals[i] = xvals[perm.xelem(i)]; 200 retval.xvals[i] = xvals[perm.xelem (i)];
201 201
202 return retval; 202 return retval;
203 } 203 }
204 204
205 octave_scalar_map 205 octave_scalar_map
213 octave_scalar_map retval (other.xkeys); 213 octave_scalar_map retval (other.xkeys);
214 if (other.xkeys.equal_up_to_order (xkeys, perm)) 214 if (other.xkeys.equal_up_to_order (xkeys, perm))
215 { 215 {
216 octave_idx_type nf = nfields (); 216 octave_idx_type nf = nfields ();
217 for (octave_idx_type i = 0; i < nf; i++) 217 for (octave_idx_type i = 0; i < nf; i++)
218 retval.xvals[i] = xvals[perm.xelem(i)]; 218 retval.xvals[i] = xvals[perm.xelem (i)];
219 } 219 }
220 else 220 else
221 error ("orderfields: structs must have same fields up to order"); 221 error ("orderfields: structs must have same fields up to order");
222 222
223 return retval; 223 return retval;
245 octave_idx_type nf = m.nfields (); 245 octave_idx_type nf = m.nfields ();
246 xvals.reserve (nf); 246 xvals.reserve (nf);
247 for (octave_idx_type i = 0; i < nf; i++) 247 for (octave_idx_type i = 0; i < nf; i++)
248 { 248 {
249 xvals.push_back (Cell (dimensions)); 249 xvals.push_back (Cell (dimensions));
250 xvals[i].xelem(0) = m.xvals[i]; 250 xvals[i].xelem (0) = m.xvals[i];
251 } 251 }
252 } 252 }
253 253
254 octave_map::octave_map (const Octave_map& m) 254 octave_map::octave_map (const Octave_map& m)
255 : xkeys (m.keys ()), xvals (m.nfields ()), dimensions (m.dims ()) 255 : xkeys (m.keys ()), xvals (m.nfields ()), dimensions (m.dims ())
306 octave_map retval (xkeys); 306 octave_map retval (xkeys);
307 retval.xkeys.orderfields (perm); 307 retval.xkeys.orderfields (perm);
308 308
309 octave_idx_type nf = nfields (); 309 octave_idx_type nf = nfields ();
310 for (octave_idx_type i = 0; i < nf; i++) 310 for (octave_idx_type i = 0; i < nf; i++)
311 retval.xvals[i] = xvals[perm.xelem(i)]; 311 retval.xvals[i] = xvals[perm.xelem (i)];
312 312
313 return retval; 313 return retval;
314 } 314 }
315 315
316 octave_map 316 octave_map
324 octave_map retval (other.xkeys); 324 octave_map retval (other.xkeys);
325 if (other.xkeys.equal_up_to_order (xkeys, perm)) 325 if (other.xkeys.equal_up_to_order (xkeys, perm))
326 { 326 {
327 octave_idx_type nf = nfields (); 327 octave_idx_type nf = nfields ();
328 for (octave_idx_type i = 0; i < nf; i++) 328 for (octave_idx_type i = 0; i < nf; i++)
329 retval.xvals[i] = xvals[perm.xelem(i)]; 329 retval.xvals[i] = xvals[perm.xelem (i)];
330 } 330 }
331 else 331 else
332 error ("orderfields: structs must have same fields up to order"); 332 error ("orderfields: structs must have same fields up to order");
333 333
334 return retval; 334 return retval;
589 for (octave_idx_type j = 0; j < nf; j++) 589 for (octave_idx_type j = 0; j < nf; j++)
590 { 590 {
591 retval.xvals.push_back (Cell (rd)); 591 retval.xvals.push_back (Cell (rd));
592 assert (retval.xvals[j].numel () == n); 592 assert (retval.xvals[j].numel () == n);
593 for (octave_idx_type i = 0; i < n; i++) 593 for (octave_idx_type i = 0; i < n; i++)
594 retval.xvals[j].xelem(i) = map_list[i].xvals[j]; 594 retval.xvals[j].xelem (i) = map_list[i].xvals[j];
595 } 595 }
596 } 596 }
597 597
598 void 598 void
599 octave_map::do_cat (int dim, octave_idx_type n, const octave_map *map_list, 599 octave_map::do_cat (int dim, octave_idx_type n, const octave_map *map_list,
1276 { 1276 {
1277 error ("field name mismatch in structure concatenation"); 1277 error ("field name mismatch in structure concatenation");
1278 break; 1278 break;
1279 } 1279 }
1280 1280
1281 contents(pa).insert (rb.contents(pb), ra_idx); 1281 contents(pa).insert (rb.contents (pb), ra_idx);
1282 } 1282 }
1283 } 1283 }
1284 else 1284 else
1285 { 1285 {
1286 dim_vector dv = dims (); 1286 dim_vector dv = dims ();