Mercurial > hg > octave-lyh
diff liboctave/MArray.h @ 11570:57632dea2446
attempt better backward compatibility for Array constructors
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 19 Jan 2011 17:55:56 -0500 |
parents | fd0a3ac60b0e |
children | 12df7854fa7c |
line wrap: on
line diff
--- a/liboctave/MArray.h +++ b/liboctave/MArray.h @@ -43,11 +43,11 @@ MArray (void) : Array<T> () {} - explicit MArray (octave_idx_type m, octave_idx_type n) - : Array<T> (m, n) { } + explicit MArray (octave_idx_type n) GCC_ATTR_DEPRECATED + : Array<T> (dim_vector (n, 1)) { } - explicit MArray (octave_idx_type m, octave_idx_type n, const T& val) - : Array<T> (m, n, val) { } + MArray (octave_idx_type n, const T& val) GCC_ATTR_DEPRECATED + : Array<T> (dim_vector (n, 1), val) { } explicit MArray (const dim_vector& dv) : Array<T> (dv) { }