Mercurial > hg > octave-nkf
diff liboctave/CColVector.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 | a83bad07f7e3 |
line wrap: on
line diff
--- a/liboctave/CColVector.h +++ b/liboctave/CColVector.h @@ -37,20 +37,24 @@ public: - ComplexColumnVector (void) : MArray<Complex> (0, 1) { } + ComplexColumnVector (void) : MArray<Complex> (dim_vector (0, 1)) { } - explicit ComplexColumnVector (octave_idx_type n) : MArray<Complex> (n, 1) { } + explicit ComplexColumnVector (octave_idx_type n) + : MArray<Complex> (dim_vector (n, 1)) { } explicit ComplexColumnVector (const dim_vector& dv) : MArray<Complex> (dv.as_column ()) { } ComplexColumnVector (octave_idx_type n, const Complex& val) - : MArray<Complex> (n, 1, val) { } + : MArray<Complex> (dim_vector (n, 1), val) { } ComplexColumnVector (const ComplexColumnVector& a) : MArray<Complex> (a) { } - ComplexColumnVector (const MArray<Complex>& a) : MArray<Complex> (a.as_column ()) { } - ComplexColumnVector (const Array<Complex>& a) : MArray<Complex> (a.as_column ()) { } + ComplexColumnVector (const MArray<Complex>& a) + : MArray<Complex> (a.as_column ()) { } + + ComplexColumnVector (const Array<Complex>& a) + : MArray<Complex> (a.as_column ()) { } explicit ComplexColumnVector (const ColumnVector& a);