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); }