Mercurial > hg > octave-jordi
diff src/oct-map.h @ 10755:6ba7937a6fa4
more array-like methods in octave_map
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 25 Jun 2010 10:47:14 +0200 |
parents | bee1b1a2e29a |
children | d808eb829d48 |
line wrap: on
line diff
--- a/src/oct-map.h +++ b/src/oct-map.h @@ -363,6 +363,15 @@ octave_scalar_map checkelem (const Array<octave_idx_type>& ra_idx) const; + octave_scalar_map operator () (octave_idx_type n) const + { return checkelem (n); } + octave_scalar_map operator () (octave_idx_type i, octave_idx_type j) const + { return checkelem (i, j); } + + octave_scalar_map + operator () (const Array<octave_idx_type>& ra_idx) const + { return checkelem (ra_idx); } + octave_map squeeze (void) const; octave_map permute (const Array<int>& vec, bool inv = false) const; @@ -393,6 +402,9 @@ octave_map index (const octave_value_list&, bool resize_ok = false) const; + octave_map column (octave_idx_type k) const; + octave_map page (octave_idx_type k) const; + void assign (const idx_vector& i, const octave_map& rhs); void assign (const idx_vector& i, const idx_vector& j, const octave_map& rhs);