diff src/arith-ops.h @ 2086:bfb775fb6fe8

[project @ 1996-04-25 05:55:19 by jwe]
author jwe
date Thu, 25 Apr 1996 05:55:19 +0000
parents 003570e69c7b
children 24bd93015323
line wrap: on
line diff
--- a/src/arith-ops.h
+++ b/src/arith-ops.h
@@ -29,63 +29,63 @@
 
 class Matrix;
 class ComplexMatrix;
-class tree_constant;
+class octave_value;
 
-extern tree_constant do_unary_op (double d, tree_expression::type t);
+extern octave_value do_unary_op (double d, tree_expression::type t);
 
-extern tree_constant do_unary_op (const Matrix& a, tree_expression::type t);
+extern octave_value do_unary_op (const Matrix& a, tree_expression::type t);
 
-extern tree_constant do_unary_op (const Complex& c, tree_expression::type t);
+extern octave_value do_unary_op (const Complex& c, tree_expression::type t);
 
-extern tree_constant do_unary_op (const ComplexMatrix& a,
+extern octave_value do_unary_op (const ComplexMatrix& a,
 				  tree_expression::type t);
 
-extern tree_constant do_binary_op (double a, double b,
+extern octave_value do_binary_op (double a, double b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (double a, const Matrix& b,
+extern octave_value do_binary_op (double a, const Matrix& b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (double a, const Complex& b,
+extern octave_value do_binary_op (double a, const Complex& b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (double a, const ComplexMatrix& b,
+extern octave_value do_binary_op (double a, const ComplexMatrix& b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (const Matrix& a, double b,
+extern octave_value do_binary_op (const Matrix& a, double b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (const Matrix& a, const Matrix& b,
+extern octave_value do_binary_op (const Matrix& a, const Matrix& b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (const Matrix& a, const Complex& b,
+extern octave_value do_binary_op (const Matrix& a, const Complex& b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (const Matrix& a, const ComplexMatrix& b,
+extern octave_value do_binary_op (const Matrix& a, const ComplexMatrix& b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (const Complex& a, double b,
+extern octave_value do_binary_op (const Complex& a, double b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (const Complex& a, const Matrix& b,
+extern octave_value do_binary_op (const Complex& a, const Matrix& b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (const Complex& a, const Complex& b,
+extern octave_value do_binary_op (const Complex& a, const Complex& b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (const Complex& a, const ComplexMatrix& b,
+extern octave_value do_binary_op (const Complex& a, const ComplexMatrix& b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (const ComplexMatrix& a, double b,
+extern octave_value do_binary_op (const ComplexMatrix& a, double b,
 				   tree_expression::type t);
 
-extern tree_constant do_binary_op (const ComplexMatrix& a, const Matrix& b,
+extern octave_value do_binary_op (const ComplexMatrix& a, const Matrix& b,
 				   tree_expression::type t); 
 
-extern tree_constant do_binary_op (const ComplexMatrix& a, const Complex& b,
+extern octave_value do_binary_op (const ComplexMatrix& a, const Complex& b,
 				   tree_expression::type t); 
 
-extern tree_constant do_binary_op (const ComplexMatrix& a,
+extern octave_value do_binary_op (const ComplexMatrix& a,
 				   const ComplexMatrix& b,
 				   tree_expression::type t);