comparison src/pt-unop.h @ 7800:5861b95e9879

support for compound operators, implement trans_mul, mul_trans, herm_mul and mul_herm
author Jaroslav Hajek <highegg@gmail.com>
date Wed, 07 May 2008 16:33:15 +0200
parents 71f068b22fcc
children 3100283874d7
comparison
equal deleted inserted replaced
7799:199181592240 7800:5861b95e9879
51 octave_value::unary_op t 51 octave_value::unary_op t
52 = octave_value::unknown_unary_op) 52 = octave_value::unknown_unary_op)
53 : tree_expression (l, c), op (e), etype (t) { } 53 : tree_expression (l, c), op (e), etype (t) { }
54 54
55 ~tree_unary_expression (void) { delete op; } 55 ~tree_unary_expression (void) { delete op; }
56
57 bool is_unary_expression (void) const { return true; }
56 58
57 bool has_magic_end (void) const { return (op && op->has_magic_end ()); } 59 bool has_magic_end (void) const { return (op && op->has_magic_end ()); }
58 60
59 tree_expression *operand (void) { return op; } 61 tree_expression *operand (void) { return op; }
60 62