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	Wed Jan 19 15:12:59 2011 -0500
+++ b/liboctave/CColVector.h	Wed Jan 19 17:55:56 2011 -0500
@@ -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);