comparison liboctave/array/dim-vector.h @ 20068:19755f4fc851

maint: Cleanup C++ code to follow Octave coding conventions. Try to wrap long lines to < 80 characters. Use GNU style and don't indent first brace of function definition. "case" statement is aligned flush left with brace of switch stmt. Remove trailing '\' line continuation from the end of #define macros. Use 2 spaces for indent. * files-dock-widget.cc, history-dock-widget.cc, main-window.cc, octave-cmd.cc, octave-dock-widget.cc, octave-gui.cc, resource-manager.cc, settings-dialog.cc, shortcut-manager.cc, welcome-wizard.cc, workspace-view.cc, cellfun.cc, data.cc, debug.cc, debug.h, dirfns.cc, error.h, file-io.cc, gl-render.cc, gl-render.h, gl2ps-renderer.h, graphics.cc, graphics.in.h, help.cc, input.cc, load-path.cc, load-path.h, lookup.cc, lu.cc, oct-stream.cc, octave-default-image.h, ordschur.cc, pr-output.cc, qz.cc, strfns.cc, symtab.cc, symtab.h, sysdep.cc, variables.cc, zfstream.h, __fltk_uigetfile__.cc, __init_fltk__.cc, __magick_read__.cc, __osmesa_print__.cc, audiodevinfo.cc, ov-classdef.cc, ov-classdef.h, ov-fcn.h, ov-float.cc, ov-flt-complex.cc, ov-java.cc, ov-range.cc, ov-re-mat.cc, ov-usr-fcn.h, ov.cc, op-int.h, options-usage.h, pt-eval.cc, Array-C.cc, Array-fC.cc, Array.cc, Array.h, PermMatrix.cc, Sparse.cc, chMatrix.h, dSparse.cc, dim-vector.h, bsxfun-decl.h, bsxfun-defs.cc, oct-norm.cc, Sparse-op-defs.h, oct-inttypes.cc, oct-inttypes.h, main.in.cc, mkoctfile.in.cc: Cleanup C++ code to follow Octave coding conventions.
author Rik <rik@octave.org>
date Wed, 25 Feb 2015 11:55:49 -0800
parents 4197fc428c7d
children f638a61af5a8
comparison
equal deleted inserted replaced
20067:e8ccfc5d892b 20068:19755f4fc851
315 { 315 {
316 return (num_ones () == length ()); 316 return (num_ones () == length ());
317 } 317 }
318 318
319 //! Number of elements that a matrix with this dimensions would have. 319 //! Number of elements that a matrix with this dimensions would have.
320 /*! 320 /*!
321 Return the number of elements that a matrix with this dimension 321 Return the number of elements that a matrix with this dimension
322 vector would have, NOT the number of dimensions (elements in the 322 vector would have, NOT the number of dimensions (elements in the
323 dimension vector). 323 dimension vector).
324 */ 324 */
325 325
326 octave_idx_type numel (int n = 0) const 326 octave_idx_type numel (int n = 0) const
327 { 327 {
328 int n_dims = length (); 328 int n_dims = length ();
333 retval *= elem (i); 333 retval *= elem (i);
334 334
335 return retval; 335 return retval;
336 } 336 }
337 337
338 /*! 338 /*!
339 The following function will throw a std::bad_alloc () 339 The following function will throw a std::bad_alloc ()
340 exception if the requested size is larger than can be indexed by 340 exception if the requested size is larger than can be indexed by
341 octave_idx_type. This may be smaller than the actual amount of 341 octave_idx_type. This may be smaller than the actual amount of
342 memory that can be safely allocated on a system. However, if we 342 memory that can be safely allocated on a system. However, if we
343 don't fail here, we can end up with a mysterious crash inside a 343 don't fail here, we can end up with a mysterious crash inside a
344 function that is iterating over an array using octave_idx_type 344 function that is iterating over an array using octave_idx_type
345 indices. 345 indices.
346 */ 346 */
347 347
348 octave_idx_type safe_numel (void) const; 348 octave_idx_type safe_numel (void) const;
349 349
350 bool any_neg (void) const 350 bool any_neg (void) const