# HG changeset patch # User jwe # Date 1155936840 0 # Node ID d20c596b9b1073c40f5485d36e5e4966dc7cc782 # Parent c038c2947ee112038bc71ee3846a64bd9412bbb0 [project @ 2006-08-18 21:34:00 by jwe] diff -r c038c2947ee1 -r d20c596b9b10 src/ChangeLog --- a/src/ChangeLog Fri Aug 18 21:27:04 2006 +0000 +++ b/src/ChangeLog Fri Aug 18 21:34:00 2006 +0000 @@ -19,6 +19,14 @@ * OPERATORS/op-bm-b.cc (oct_assignop_conv_and_assign): Ask for warning from bool_array_value. * OPERATORS/op-bm-bm.cc (oct_assignop_conv_and_assign): Likewise. + * ov-bool.h (octave_bool::bool_value, + octave_bool::bool_matrix_value, octave_bool::bool_array_value): + Likewise. + * ov-bool-mat.h (octave_bool_matrix::bool_matrix_value, + octave_bool_matrix::bool_array_value): Likewise. + * ov-bool-sparse.cc, ov-bool-sparse.h + (octave_sparse_bool_matrix::bool_matrix_value, + octave_sparse_bool_matrix::bool_array_value): Likewise. 2006-08-18 Benjamin Lindner diff -r c038c2947ee1 -r d20c596b9b10 src/ov-bool-mat.h --- a/src/ov-bool-mat.h Fri Aug 18 21:27:04 2006 +0000 +++ b/src/ov-bool-mat.h Fri Aug 18 21:34:00 2006 +0000 @@ -145,10 +145,10 @@ return retval; } - boolMatrix bool_matrix_value (void) const + boolMatrix bool_matrix_value (bool = false) const { return matrix.matrix_value (); } - boolNDArray bool_array_value (void) const + boolNDArray bool_array_value (bool = false) const { return matrix; } SparseMatrix sparse_matrix_value (bool = false) const diff -r c038c2947ee1 -r d20c596b9b10 src/ov-bool-sparse.cc --- a/src/ov-bool-sparse.cc Fri Aug 18 21:27:04 2006 +0000 +++ b/src/ov-bool-sparse.cc Fri Aug 18 21:34:00 2006 +0000 @@ -166,13 +166,13 @@ } boolMatrix -octave_sparse_bool_matrix::bool_matrix_value (void) const +octave_sparse_bool_matrix::bool_matrix_value (bool) const { return matrix.matrix_value (); } boolNDArray -octave_sparse_bool_matrix::bool_array_value (void) const +octave_sparse_bool_matrix::bool_array_value (bool) const { return boolNDArray (matrix.matrix_value ()); } diff -r c038c2947ee1 -r d20c596b9b10 src/ov-bool-sparse.h --- a/src/ov-bool-sparse.h Fri Aug 18 21:27:04 2006 +0000 +++ b/src/ov-bool-sparse.h Fri Aug 18 21:34:00 2006 +0000 @@ -110,9 +110,9 @@ ComplexNDArray complex_array_value (bool = false) const; - boolMatrix bool_matrix_value (void) const; + boolMatrix bool_matrix_value (bool = false) const; - boolNDArray bool_array_value (void) const; + boolNDArray bool_array_value (bool = false) const; SparseMatrix sparse_matrix_value (bool = false) const; diff -r c038c2947ee1 -r d20c596b9b10 src/ov-bool.h --- a/src/ov-bool.h Fri Aug 18 21:27:04 2006 +0000 +++ b/src/ov-bool.h Fri Aug 18 21:34:00 2006 +0000 @@ -144,12 +144,12 @@ return retval; } - bool bool_value (void) const { return scalar; } + bool bool_value (bool = false) const { return scalar; } - boolMatrix bool_matrix_value (void) const + boolMatrix bool_matrix_value (bool = false) const { return boolMatrix (1, 1, scalar); } - boolNDArray bool_array_value (void) const + boolNDArray bool_array_value (bool = false) const { return boolNDArray (dim_vector (1, 1), scalar); } octave_value resize (const dim_vector& dv, bool fill = false) const;