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); }