Mercurial > octave-nkf
comparison src/ov-base.h @ 10651:944b78191f03
simplify octave_base_value::rows and columns
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Tue, 25 May 2010 07:41:31 +0200 |
parents | 09e244649f50 |
children | 2f0fbfa4dd23 |
comparison
equal
deleted
inserted
replaced
10650:f0dc41c824ce | 10651:944b78191f03 |
---|---|
275 | 275 |
276 virtual dim_vector dims (void) const { return dim_vector (); } | 276 virtual dim_vector dims (void) const { return dim_vector (); } |
277 | 277 |
278 octave_idx_type rows (void) const | 278 octave_idx_type rows (void) const |
279 { | 279 { |
280 dim_vector dv = dims (); | 280 const dim_vector dv = dims (); |
281 | 281 |
282 return (dv.length () > 0) ? dv(0) : -1; | 282 return dv(0); |
283 } | 283 } |
284 | 284 |
285 octave_idx_type columns (void) const | 285 octave_idx_type columns (void) const |
286 { | 286 { |
287 dim_vector dv = dims (); | 287 const dim_vector dv = dims (); |
288 | 288 |
289 return (dv.length () > 1) ? dv(1) : -1; | 289 return dv(1); |
290 } | 290 } |
291 | 291 |
292 virtual int ndims (void) const; | 292 virtual int ndims (void) const; |
293 | 293 |
294 virtual octave_idx_type numel (void) const { return dims ().numel (); } | 294 virtual octave_idx_type numel (void) const { return dims ().numel (); } |