# HG changeset patch # User John W. Eaton # Date 1202442131 18000 # Node ID 895a1c78828175e0a3982248135cf6424f7357a7 # Parent 1b01b40886ebbb98eb55bb952a6fc077f21fe7d5 make sort work for ranges diff -r 1b01b40886eb -r 895a1c788281 src/ChangeLog --- a/src/ChangeLog Sat Feb 02 18:13:44 2008 +0000 +++ b/src/ChangeLog Thu Feb 07 22:42:11 2008 -0500 @@ -1,3 +1,7 @@ +2008-02-07 David Bateman + + * ov-range.h (octave_range::sort): New functions. + 2008-01-30 Thomas Weber * variables.cc (Fclear): Doc fix. diff -r 1b01b40886eb -r 895a1c788281 src/ov-range.h --- a/src/ov-range.h Sat Feb 02 18:13:44 2008 +0000 +++ b/src/ov-range.h Thu Feb 07 22:42:11 2008 -0500 @@ -132,6 +132,12 @@ octave_value any (int dim = 0) const; + octave_value sort (octave_idx_type dim = 0, sortmode mode = UNDEFINED) const + { return array_value ().sort (dim, mode); } + octave_value sort (Array &sidx, octave_idx_type dim = 0, + sortmode mode = UNDEFINED) const + { return array_value ().sort (sidx, dim, mode); } + bool is_real_type (void) const { return true; } bool is_double_type (void) const { return true; }