comparison liboctave/ChangeLog @ 8814:de16ebeef93d

improve lookup, provide Array<T>::lookup
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 19 Feb 2009 15:19:59 +0100
parents 20dfb885f877
children 89b95972e178
comparison
equal deleted inserted replaced
8813:70d06ed27c08 8814:de16ebeef93d
1 2009-02-19 Jaroslav Hajek <highegg@gmail.com>
2
3 * oct-types.h (sortmode): Move enum here.
4 * oct-sort.h (octave_sort<T>::ms): Declare as pointer.
5 (octave_sort<T>::lookup): New overloaded method.
6 * oct-sort.cc: Reflect change to ms.
7 (octave_sort<T>::lookup): New overloaded method.
8 (out_of_range_pred): New helper class.
9 (out_of_range): New helper function.
10 * oct-lookup.h: Remove file.
11 * Array.cc (Array<T>::lookup): New overloaded method.
12 * Array.h: Declare it.
13
1 2009-02-18 John W. Eaton <jwe@octave.org> 14 2009-02-18 John W. Eaton <jwe@octave.org>
2 15
3 * dbleQR.cc (QR::init, QR::form): Cast int to octave_idx_type in 16 * dbleQR.cc (QR::init, QR::form): Cast int to octave_idx_type in
4 call to std::max. 17 call to std::max.
5 * floatQR.cc (FloatQR::init, FloatQR::form): Ditto. 18 * floatQR.cc (FloatQR::init, FloatQR::form): Ditto.