Mercurial > hg > octave-lojdl
diff liboctave/Array.h @ 2802:bca5fbab2e52
[project @ 1997-03-09 11:02:27 by jwe]
author | jwe |
---|---|
date | Sun, 09 Mar 1997 11:03:18 +0000 (1997-03-09) |
parents | 58e5955495d7 |
children | 8b262e771614 |
line wrap: on
line diff
--- a/liboctave/Array.h +++ b/liboctave/Array.h @@ -171,7 +171,7 @@ // unnecessarily force a copy, but that is not so easy, and I see no // clean way to do it. - T& Array<T>::checkelem (int n) + T& checkelem (int n) { if (n < 0 || n >= rep->length ()) return range_error ("T& Array<T>::checkelem", n); @@ -194,7 +194,7 @@ T& operator () (int n) { return elem (n); } #endif - T Array<T>::checkelem (int n) const + T checkelem (int n) const { if (n < 0 || n >= rep->length ()) return range_error ("T Array<T>::checkelem", n); @@ -202,12 +202,12 @@ return xelem (n); } - T Array<T>::elem (int n) const { return xelem (n); } + T elem (int n) const { return xelem (n); } #if defined (BOUNDS_CHECKING) - T Array<T>::operator () (int n) const { return checkelem (n); } + T operator () (int n) const { return checkelem (n); } #else - T Array<T>::operator () (int n) const { return elem (n); } + T operator () (int n) const { return elem (n); } #endif void resize (int n);