diff src/ov.h @ 4910:1242acab4246

[project @ 2004-07-12 17:14:13 by jwe]
author jwe
date Mon, 12 Jul 2004 17:14:13 +0000
parents 6754342ef7ad
children 14027e0bafa4
line wrap: on
line diff
--- a/src/ov.h	Mon Jul 12 17:10:29 2004 +0000
+++ b/src/ov.h	Mon Jul 12 17:14:13 2004 +0000
@@ -213,20 +213,20 @@
   octave_value (const charMatrix& chm, bool is_string = false);
   octave_value (const charNDArray& chnda, bool is_string = false);
   octave_value (const octave_int8& i);
+  octave_value (const octave_int16& i);
+  octave_value (const octave_int32& i);
+  octave_value (const octave_int64& i);
   octave_value (const octave_uint8& i);
-  octave_value (const octave_int16& i);
   octave_value (const octave_uint16& i);
-  octave_value (const octave_int32& i);
   octave_value (const octave_uint32& i);
-  octave_value (const octave_int64& i);
   octave_value (const octave_uint64& i);
   octave_value (const int8NDArray& inda);
+  octave_value (const int16NDArray& inda);
+  octave_value (const int32NDArray& inda);
+  octave_value (const int64NDArray& inda);
   octave_value (const uint8NDArray& inda);
-  octave_value (const int16NDArray& inda);
   octave_value (const uint16NDArray& inda);
-  octave_value (const int32NDArray& inda);
   octave_value (const uint32NDArray& inda);
-  octave_value (const int64NDArray& inda);
   octave_value (const uint64NDArray& inda);
   octave_value (double base, double limit, double inc);
   octave_value (const Range& r);
@@ -557,6 +557,30 @@
   virtual charNDArray char_array_value (bool frc_str_conv = false) const
     { return rep->char_array_value (frc_str_conv); }
 
+  virtual octave_int8 int8_scalar_value (void) const
+    { return rep->int8_scalar_value (); }
+
+  virtual octave_int16 int16_scalar_value (void) const
+    { return rep->int16_scalar_value (); }
+
+  virtual octave_int32 int32_scalar_value (void) const
+    { return rep->int32_scalar_value (); }
+
+  virtual octave_int64 int64_scalar_value (void) const
+    { return rep->int64_scalar_value (); }
+
+  virtual octave_uint8 uint8_scalar_value (void) const
+    { return rep->uint8_scalar_value (); }
+
+  virtual octave_uint16 uint16_scalar_value (void) const
+    { return rep->uint16_scalar_value (); }
+
+  virtual octave_uint32 uint32_scalar_value (void) const
+    { return rep->uint32_scalar_value (); }
+
+  virtual octave_uint64 uint64_scalar_value (void) const
+    { return rep->uint64_scalar_value (); }
+
   virtual int8NDArray int8_array_value (void) const
     { return rep->int8_array_value (); }