Mercurial > hg > octave-nkf
diff liboctave/chMatrix.cc @ 10351:5150ceb4dbb4
base charMatrix and boolMatrix on Array<char>
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Tue, 23 Feb 2010 14:15:34 +0100 |
parents | 07ebe522dac2 |
children | b47ab50a6aa8 |
line wrap: on
line diff
--- a/liboctave/chMatrix.cc +++ b/liboctave/chMatrix.cc @@ -40,7 +40,7 @@ // charMatrix class. charMatrix::charMatrix (char c) - : Array2<char> () + : Array<char> () { octave_idx_type nc = 1; octave_idx_type nr = 1; @@ -51,7 +51,7 @@ } charMatrix::charMatrix (const char *s) - : Array2<char> () + : Array<char> () { octave_idx_type nc = s ? strlen (s) : 0; octave_idx_type nr = s && nc > 0 ? 1 : 0; @@ -63,7 +63,7 @@ } charMatrix::charMatrix (const std::string& s) - : Array2<char> () + : Array<char> () { octave_idx_type nc = s.length (); octave_idx_type nr = nc > 0 ? 1 : 0; @@ -75,7 +75,7 @@ } charMatrix::charMatrix (const string_vector& s) - : Array2<char> (s.length (), s.max_length (), 0) + : Array<char> (s.length (), s.max_length (), 0) { octave_idx_type nr = rows (); @@ -125,7 +125,7 @@ charMatrix& charMatrix::insert (const charMatrix& a, octave_idx_type r, octave_idx_type c) { - Array2<char>::insert (a, r, c); + Array<char>::insert (a, r, c); return *this; } @@ -196,7 +196,7 @@ charMatrix charMatrix::diag (octave_idx_type k) const { - return Array2<char>::diag (k); + return Array<char>::diag (k); } // FIXME Do these really belong here? Maybe they should be