diff liboctave/fMatrix.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/fMatrix.h
+++ b/liboctave/fMatrix.h
@@ -44,13 +44,16 @@
 
   FloatMatrix (void) : MArray<float> () { }
 
-  FloatMatrix (octave_idx_type r, octave_idx_type c) : MArray<float> (r, c) { }
+  FloatMatrix (octave_idx_type r, octave_idx_type c)
+    : MArray<float> (dim_vector (r, c)) { }
 
-  FloatMatrix (octave_idx_type r, octave_idx_type c, float val) : MArray<float> (r, c, val) { }
+  FloatMatrix (octave_idx_type r, octave_idx_type c, float val)
+    : MArray<float> (dim_vector (r, c), val) { }
 
   FloatMatrix (const dim_vector& dv) : MArray<float> (dv.redim (2)) { }
 
-  FloatMatrix (const dim_vector& dv, float val) : MArray<float> (dv.redim (2), val) { }
+  FloatMatrix (const dim_vector& dv, float val)
+    : MArray<float> (dv.redim (2), val) { }
 
   FloatMatrix (const FloatMatrix& a) : MArray<float> (a) { }