diff liboctave/CColVector.h @ 3585:d9803711e047

[project @ 2000-02-08 04:35:39 by jwe]
author jwe
date Tue, 08 Feb 2000 04:35:47 +0000
parents a93683ccc9ba
children 48834d424048
line wrap: on
line diff
--- a/liboctave/CColVector.h
+++ b/liboctave/CColVector.h
@@ -31,7 +31,8 @@
 
 #include "mx-defs.h"
 
-class ComplexColumnVector : public MArray<Complex>
+class
+ComplexColumnVector : public MArray<Complex>
 {
 friend class ComplexMatrix;
 friend class ComplexRowVector;
@@ -39,11 +40,17 @@
 public:
 
   ComplexColumnVector (void) : MArray<Complex> () { }
-  ComplexColumnVector (int n) : MArray<Complex> (n) { }
-  ComplexColumnVector (int n, const Complex& val) : MArray<Complex> (n, val) { }
-  ComplexColumnVector (const ColumnVector& a);
+
+  explicit ComplexColumnVector (int n) : MArray<Complex> (n) { }
+
+  ComplexColumnVector (int n, const Complex& val)
+    : MArray<Complex> (n, val) { }
+
+  ComplexColumnVector (const ComplexColumnVector& a) : MArray<Complex> (a) { }
+
   ComplexColumnVector (const MArray<Complex>& a) : MArray<Complex> (a) { }
-  ComplexColumnVector (const ComplexColumnVector& a) : MArray<Complex> (a) { }
+
+  explicit ComplexColumnVector (const ColumnVector& a);
 
   ComplexColumnVector& operator = (const ComplexColumnVector& a)
     {