26 #if ! defined (octave_pt_unop_h)
27 #define octave_pt_unop_h 1
29 #include "octave-config.h"
74 std::string
oper (
void)
const;
tree_postfix_expression(tree_expression *e, int l=-1, int c=-1, octave_value::unary_op t=octave_value::unknown_unary_op)
bool rvalue_ok(void) const
void accept(tree_walker &tw)
~tree_postfix_expression(void)=default
tree_postfix_expression & operator=(const tree_postfix_expression &)=delete
octave_value evaluate(tree_evaluator &, int nargout=1)
std::string profiler_name(void) const
tree_postfix_expression(const tree_postfix_expression &)=delete
tree_expression * dup(symbol_scope &scope) const
tree_postfix_expression(int l=-1, int c=-1)
octave_value_list evaluate_n(tree_evaluator &tw, int nargout=1)
octave_value_list evaluate_n(tree_evaluator &tw, int nargout=1)
tree_prefix_expression(const tree_prefix_expression &)=delete
tree_prefix_expression(tree_expression *e, int l=-1, int c=-1, octave_value::unary_op t=octave_value::unknown_unary_op)
~tree_prefix_expression(void)=default
bool rvalue_ok(void) const
std::string profiler_name(void) const
tree_prefix_expression & operator=(const tree_prefix_expression &)=delete
tree_expression * dup(symbol_scope &scope) const
void accept(tree_walker &tw)
tree_prefix_expression(int l=-1, int c=-1)
octave_value evaluate(tree_evaluator &, int nargout=1)
tree_unary_expression & operator=(const tree_unary_expression &)=delete
~tree_unary_expression(void)
tree_unary_expression(tree_expression *e, int l=-1, int c=-1, octave_value::unary_op t=octave_value::unknown_unary_op)
std::string oper(void) const
tree_unary_expression(int l=-1, int c=-1, octave_value::unary_op t=octave_value::unknown_unary_op)
tree_unary_expression(const tree_unary_expression &)=delete
octave_value::unary_op m_etype
tree_expression * operand(void)
bool is_unary_expression(void) const
octave_value::unary_op op_type(void) const
virtual void visit_prefix_expression(tree_prefix_expression &)
virtual void visit_postfix_expression(tree_postfix_expression &)
octave_value_list ovl(const OV_Args &... args)
Construct an octave_value_list with less typing.