Mercurial > hg > octave-thorsten
comparison liboctave/Array3.h @ 2440:d95b5eb82e22
[project @ 1996-10-30 17:53:42 by jwe]
author | jwe |
---|---|
date | Wed, 30 Oct 1996 17:54:40 +0000 |
parents | 6979248bf0d3 |
children | 8b262e771614 |
comparison
equal
deleted
inserted
replaced
2439:dc870b8b229f | 2440:d95b5eb82e22 |
---|---|
130 T checkelem (int i, int j, int k) const | 130 T checkelem (int i, int j, int k) const |
131 { | 131 { |
132 if (i < 0 || j < 0 || k < 0 || i >= d1 || j >= d2 || k >= d3) | 132 if (i < 0 || j < 0 || k < 0 || i >= d1 || j >= d2 || k >= d3) |
133 { | 133 { |
134 (*current_liboctave_error_handler) ("range error"); | 134 (*current_liboctave_error_handler) ("range error"); |
135 T foo GCC_ATTRIBUTE_UNUSED; | 135 return T (); |
136 return foo; | |
137 } | 136 } |
138 return Array2<T>::elem (i, d1*k+j); | 137 return Array2<T>::elem (i, d1*k+j); |
139 } | 138 } |
140 | 139 |
141 T elem (int i, int j, int k) const { return Array2<T>::elem (i, d2*k+j); } | 140 T elem (int i, int j, int k) const { return Array2<T>::elem (i, d2*k+j); } |