Mercurial > hg > octave-nkf
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 |