Mercurial > hg > octave-lyh
comparison src/ov.h @ 6133:e0065af38cf4
[project @ 2006-11-02 03:33:50 by jwe]
author | jwe |
---|---|
date | Thu, 02 Nov 2006 03:33:51 +0000 |
parents | b64fb24bf4a0 |
children | a6cc01dd09f9 |
comparison
equal
deleted
inserted
replaced
6132:e49ad821587e | 6133:e0065af38cf4 |
---|---|
570 | 570 |
571 unsigned long int | 571 unsigned long int |
572 ulong_value (bool req_int = false, bool frc_str_conv = false) const | 572 ulong_value (bool req_int = false, bool frc_str_conv = false) const |
573 { return rep->ulong_value (req_int, frc_str_conv); } | 573 { return rep->ulong_value (req_int, frc_str_conv); } |
574 | 574 |
575 octave_idx_type | |
576 idx_type_value (bool req_int = false, bool frc_str_conv = false) const | |
577 { | |
578 #if SIZEOF_OCTAVE_IDX_TYPE == SIZEOF_LONG | |
579 return long_value (req_int, frc_str_conv); | |
580 #elif SIZEOF_OCTAVE_IDX_TYPE == SIZEOF_INT | |
581 return int_value (req_int, frc_str_conv); | |
582 #else | |
583 #error "no octave_value extractor for octave_idx_type" | |
584 #endif | |
585 } | |
586 | |
575 double double_value (bool frc_str_conv = false) const | 587 double double_value (bool frc_str_conv = false) const |
576 { return rep->double_value (frc_str_conv); } | 588 { return rep->double_value (frc_str_conv); } |
577 | 589 |
578 double scalar_value (bool frc_str_conv = false) const | 590 double scalar_value (bool frc_str_conv = false) const |
579 { return rep->scalar_value (frc_str_conv); } | 591 { return rep->scalar_value (frc_str_conv); } |