comparison src/ov.h @ 5508:7865515fc6c2

[project @ 2005-10-26 15:24:07 by jwe]
author jwe
date Wed, 26 Oct 2005 15:24:08 +0000
parents df230b7df93c
children dfa2da0563e5
comparison
equal deleted inserted replaced
5507:273612001e3a 5508:7865515fc6c2
831 DECLARE_OCTAVE_ALLOCATOR 831 DECLARE_OCTAVE_ALLOCATOR
832 832
833 octave_value *nil_rep (void) const; 833 octave_value *nil_rep (void) const;
834 }; 834 };
835 835
836 // Publish externally used friend functions.
837
838 extern octave_value
839 do_unary_op (octave_value::unary_op op, const octave_value& a);
840
841 extern octave_value
842 do_binary_op (octave_value::binary_op op,
843 const octave_value& a, const octave_value& b);
844
836 #define OV_UNOP_FN(name) \ 845 #define OV_UNOP_FN(name) \
837 inline octave_value \ 846 inline octave_value \
838 name (const octave_value& a) \ 847 name (const octave_value& a) \
839 { \ 848 { \
840 return do_unary_op (octave_value::name, a); \ 849 return do_unary_op (octave_value::name, a); \