Mercurial > hg > octave-nkf
comparison src/ov-struct.h @ 10754:92eb5fb58ebc
fix resize with structs
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 25 Jun 2010 10:19:26 +0200 |
parents | 604e13a89c7f |
children | 76079e505f9d |
comparison
equal
deleted
inserted
replaced
10753:bee1b1a2e29a | 10754:92eb5fb58ebc |
---|---|
113 octave_idx_type nfields (void) const { return map.nfields (); } | 113 octave_idx_type nfields (void) const { return map.nfields (); } |
114 | 114 |
115 octave_value reshape (const dim_vector& new_dims) const | 115 octave_value reshape (const dim_vector& new_dims) const |
116 { return map.reshape (new_dims); } | 116 { return map.reshape (new_dims); } |
117 | 117 |
118 octave_value resize (const dim_vector& dv, bool = false) const | 118 octave_value resize (const dim_vector& dv, bool fill = false) const |
119 { octave_map tmap = map; tmap.resize (dv); return tmap; } | 119 { octave_map tmap = map; tmap.resize (dv, fill); return tmap; } |
120 | 120 |
121 bool is_defined (void) const { return true; } | 121 bool is_defined (void) const { return true; } |
122 | 122 |
123 bool is_constant (void) const { return true; } | 123 bool is_constant (void) const { return true; } |
124 | 124 |
226 octave_idx_type nfields (void) const { return map.nfields (); } | 226 octave_idx_type nfields (void) const { return map.nfields (); } |
227 | 227 |
228 octave_value reshape (const dim_vector& new_dims) const | 228 octave_value reshape (const dim_vector& new_dims) const |
229 { return octave_map (map).reshape (new_dims); } | 229 { return octave_map (map).reshape (new_dims); } |
230 | 230 |
231 octave_value resize (const dim_vector& dv, bool = false) const | 231 octave_value resize (const dim_vector& dv, bool fill = false) const |
232 { octave_map tmap = map; tmap.resize (dv); return tmap; } | 232 { octave_map tmap = map; tmap.resize (dv, fill); return tmap; } |
233 | 233 |
234 bool is_defined (void) const { return true; } | 234 bool is_defined (void) const { return true; } |
235 | 235 |
236 bool is_constant (void) const { return true; } | 236 bool is_constant (void) const { return true; } |
237 | 237 |