Mercurial > hg > octave-nkf
comparison src/ov-base-mat.h @ 8523:ad3afaaa19c1
implement non-copying contiguous range indexing
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 15 Jan 2009 07:22:24 +0100 |
parents | d254a21e0120 |
children | 280fae940bb0 |
comparison
equal
deleted
inserted
replaced
8522:d65b33e55d40 | 8523:ad3afaaa19c1 |
---|---|
71 size_t byte_size (void) const { return matrix.byte_size (); } | 71 size_t byte_size (void) const { return matrix.byte_size (); } |
72 | 72 |
73 octave_value squeeze (void) const { return MT (matrix.squeeze ()); } | 73 octave_value squeeze (void) const { return MT (matrix.squeeze ()); } |
74 | 74 |
75 octave_value full_value (void) const { return matrix; } | 75 octave_value full_value (void) const { return matrix; } |
76 | |
77 void maybe_economize (void) { matrix.maybe_economize (); } | |
76 | 78 |
77 octave_value subsref (const std::string& type, | 79 octave_value subsref (const std::string& type, |
78 const std::list<octave_value_list>& idx); | 80 const std::list<octave_value_list>& idx); |
79 | 81 |
80 octave_value_list subsref (const std::string& type, | 82 octave_value_list subsref (const std::string& type, |