Mercurial > hg > octave-nkf
diff src/ov-str-mat.h @ 7433:402168152bb9
[project @ 2008-01-31 18:59:09 by dbateman]
author | dbateman |
---|---|
date | Thu, 31 Jan 2008 18:59:11 +0000 |
parents | a1dbe9d80eee |
children | 2467639bd8c0 |
line wrap: on
line diff
--- a/src/ov-str-mat.h +++ b/src/ov-str-mat.h @@ -126,6 +126,12 @@ std::string string_value (bool force = false) const; + octave_value sort (octave_idx_type dim = 0, sortmode mode = UNDEFINED) const + { return octave_value (matrix.sort (dim, mode), true); } + octave_value sort (Array<octave_idx_type> &sidx, octave_idx_type dim = 0, + sortmode mode = UNDEFINED) const + { return octave_value (matrix.sort (sidx, dim, mode), true); } + bool print_as_scalar (void) const { return (rows () <= 1); } void print_raw (std::ostream& os, bool pr_as_read_syntax = false) const; @@ -220,6 +226,13 @@ bool resize_ok = false) { return do_index_op_internal (idx, resize_ok, '\''); } + + octave_value sort (octave_idx_type dim = 0, sortmode mode = UNDEFINED) const + { return octave_value (matrix.sort (dim, mode), true, '\''); } + octave_value sort (Array<octave_idx_type> &sidx, octave_idx_type dim = 0, + sortmode mode = UNDEFINED) const + { return octave_value (matrix.sort (sidx, dim, mode), true, '\''); } + private: DECLARE_OCTAVE_ALLOCATOR