chris-jeffery-3.cpp   chris-jeffery-3.cpp 
skipping to change at line 15 skipping to change at line 15
int main() int main()
{ {
Array<float,2> test(8,8), test2(5,5) ; Array<float,2> test(8,8), test2(5,5) ;
test = 5; test = 5;
Range I(2,6) ; Range I(2,6) ;
Range J(3,7) ; Range J(3,7) ;
// Next line should be test(I,J) > test(I-1,J) but this causes a // Koenig lookup hack
// conflict with std::relops; is there a less ugly workaround? #if defined(__GNUC__) && (__GNUC__ < 3)
test2 = where(blitz::operator> (test(I,J), test(I-1,J)), 0, test(I,J)); test2 = where(blitz::operator> (test(I,J), test(I-1,J)), 0, test(I,J));
#else
test2 = where(test(I,J) > test(I-1,J), 0, test(I,J));
#endif
BZTEST(test2(3,3) == 5); BZTEST(test2(3,3) == 5);
cout << test2 << endl ; cout << test2 << endl ;
} }
 End of changes. 2 change blocks. 
2 lines changed or deleted 5 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/