Mercurial > hg > octave-lyh
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); \ |