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