Mercurial > hg > octave-lyh
diff liboctave/fColVector.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/fColVector.h +++ b/liboctave/fColVector.h @@ -34,19 +34,24 @@ { public: - FloatColumnVector (void) : MArray<float> (0, 1) { } + FloatColumnVector (void) : MArray<float> (dim_vector (0, 1)) { } - explicit FloatColumnVector (octave_idx_type n) : MArray<float> (n, 1) { } + explicit FloatColumnVector (octave_idx_type n) + : MArray<float> (dim_vector (n, 1)) { } explicit FloatColumnVector (const dim_vector& dv) : MArray<float> (dv.as_column ()) { } - FloatColumnVector (octave_idx_type n, float val) : MArray<float> (n, 1, val) { } + FloatColumnVector (octave_idx_type n, float val) + : MArray<float> (dim_vector (n, 1), val) { } FloatColumnVector (const FloatColumnVector& a) : MArray<float> (a) { } - FloatColumnVector (const MArray<float>& a) : MArray<float> (a.as_column ()) { } - FloatColumnVector (const Array<float>& a) : MArray<float> (a.as_column ()) { } + FloatColumnVector (const MArray<float>& a) + : MArray<float> (a.as_column ()) { } + + FloatColumnVector (const Array<float>& a) + : MArray<float> (a.as_column ()) { } FloatColumnVector& operator = (const FloatColumnVector& a) {