Mercurial > hg > octave-nkf
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) {