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,