diff src/ov-base.cc @ 7503:8c32f95c2639

convert mapper functions to new format
author David Bateman <dbateman@free.fr>
date Wed, 20 Feb 2008 04:22:50 -0500
parents 8e4592e49fa7
children 26d8a92644de
line wrap: on
line diff
--- a/src/ov-base.cc	Wed Feb 20 01:09:19 2008 -0500
+++ b/src/ov-base.cc	Wed Feb 20 04:22:50 2008 -0500
@@ -377,7 +377,7 @@
 	else if (d > MAX_LIMIT) \
 	  retval = MAX_LIMIT; \
 	else \
-	  retval = static_cast<T> (fix (d)); \
+	  retval = static_cast<T> (::fix (d));	\
       } \
     else \
       gripe_wrong_type_arg ("octave_base_value::" #F "_value ()", \
@@ -410,7 +410,7 @@
 	  return retval;
 	}
 
-      retval = static_cast<int> (fix (d));
+      retval = static_cast<int> (::fix (d));
     }
   else
     gripe_wrong_type_arg ("octave_base_value::nint_value ()", type_name ());
@@ -895,6 +895,402 @@
   return octave_value();
 }
 
+octave_value
+octave_base_value::abs (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::abs ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::acos (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::acos ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::acosh (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::acosh ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::angle (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::angle ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::arg (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::arg ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::asin (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::asin ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::asinh (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::asinh ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::atan (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::atan ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::atanh (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::atanh ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::ceil (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::ceil ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::conj (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::conj ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::cos (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::cos ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::cosh (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::cosh ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::erf (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::erf ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::erfc (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::erfc ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::exp (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::exp ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::finite (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::finite ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::fix (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::fix ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::floor (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::floor ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::gamma (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::gamma ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::imag (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::imag ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::isinf (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::isinf ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::isna (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::isna ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::isnan (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::isnan ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::lgamma (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::lgamma ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::log (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::log ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::log10 (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::log10 ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::real (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::real ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::round (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::round ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::signum (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::signum ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::sin (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::sin ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::sinh (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::sinh ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::sqrt (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::sqrt ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::tan (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::tan ()", type_name ());
+  return octave_value ();
+}
+
+octave_value
+octave_base_value::tanh (void) const
+{
+  gripe_wrong_type_arg ("octave_base_value::tanh ()", type_name ());
+  return octave_value ();
+}
+
+// String mapper functions, convert to a string
+octave_value
+octave_base_value::isalnum (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.isalnum ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::isalpha (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.isalpha ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::isascii (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.isascii ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::iscntrl (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.iscntrl ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::isdigit (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.isdigit ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::isgraph (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.isgraph ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::islower (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.islower ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::isprint (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.isprint ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::ispunct (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.ispunct ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::isspace (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.isspace ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::isupper (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.isupper ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::isxdigit (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.isxdigit ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::toascii (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.toascii ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::tolower (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.tolower ();
+  else
+    return octave_value ();
+}
+
+octave_value
+octave_base_value::toupper (void) const
+{
+  octave_value tmp = octave_value (char_array_value (true), true);
+  if (! error_state)
+    return tmp.toupper ();
+  else
+    return octave_value ();
+}
+
 void
 octave_base_value::lock (void)
 {