Mercurial > hg > octave-lyh
diff src/ov-bool-sparse.cc @ 5759:ce79d238f142
[project @ 2006-04-13 13:04:32 by jwe]
author | jwe |
---|---|
date | Thu, 13 Apr 2006 13:04:33 +0000 |
parents | 2857357f9d3c |
children | 8d7162924bd3 |
line wrap: on
line diff
--- a/src/ov-bool-sparse.cc +++ b/src/ov-bool-sparse.cc @@ -49,24 +49,24 @@ DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_sparse_bool_matrix, "sparse bool matrix", "sparse"); -static octave_value * -default_numeric_conversion_function (const octave_value& a) +static octave_base_value * +default_numeric_conversion_function (const octave_base_value& a) { CAST_CONV_ARG (const octave_sparse_bool_matrix&); return new octave_sparse_matrix (SparseMatrix (v.sparse_bool_matrix_value ())); } -type_conv_fcn +octave_base_value::type_conv_fcn octave_sparse_bool_matrix::numeric_conversion_function (void) const { return default_numeric_conversion_function; } -octave_value * +octave_base_value * octave_sparse_bool_matrix::try_narrowing_conversion (void) { - octave_value *retval = 0; + octave_base_value *retval = 0; // Don't use numel, since it can overflow for very large matrices // Note that for the second test, this means it becomes approximative