#include <pt-assign.h>
Inherits tree_expression.
Public Member Functions | |
tree_multi_assignment (bool plhs=false, int l=-1, int c=-1, octave_value::assign_op t=octave_value::op_asn_eq) | |
tree_multi_assignment (tree_argument_list *lst, tree_expression *r, bool plhs=false, int l=-1, int c=-1, octave_value::assign_op t=octave_value::op_asn_eq) | |
~tree_multi_assignment (void) | |
bool | has_magic_end (void) const |
bool | is_assignment_expression (void) const |
bool | rvalue_ok (void) const |
octave_value | rvalue1 (int nargout=1) |
octave_value_list | rvalue (int nargout) |
std::string | oper (void) const |
tree_argument_list * | left_hand_side (void) |
tree_expression * | right_hand_side (void) |
tree_expression * | dup (symbol_table::scope_id scope, symbol_table::context_id context) const |
void | accept (tree_walker &tw) |
octave_value::assign_op | op_type (void) const |
tree_multi_assignment::tree_multi_assignment | ( | bool | plhs = false , |
|
int | l = -1 , |
|||
int | c = -1 , |
|||
octave_value::assign_op | t = octave_value::op_asn_eq | |||
) | [inline] |
tree_multi_assignment::tree_multi_assignment | ( | tree_argument_list * | lst, | |
tree_expression * | r, | |||
bool | plhs = false , |
|||
int | l = -1 , |
|||
int | c = -1 , |
|||
octave_value::assign_op | t = octave_value::op_asn_eq | |||
) |
tree_multi_assignment::~tree_multi_assignment | ( | void | ) |
void tree_multi_assignment::accept | ( | tree_walker & | tw | ) | [virtual] |
Implements tree.
tree_expression * tree_multi_assignment::dup | ( | symbol_table::scope_id | scope, | |
symbol_table::context_id | context | |||
) | const [virtual] |
Implements tree_expression.
bool tree_multi_assignment::has_magic_end | ( | void | ) | const [inline, virtual] |
Implements tree_expression.
bool tree_multi_assignment::is_assignment_expression | ( | void | ) | const [inline, virtual] |
Reimplemented from tree_expression.
tree_argument_list* tree_multi_assignment::left_hand_side | ( | void | ) | [inline] |
octave_value::assign_op tree_multi_assignment::op_type | ( | void | ) | const [inline] |
std::string tree_multi_assignment::oper | ( | void | ) | const [virtual] |
Reimplemented from tree_expression.
tree_expression* tree_multi_assignment::right_hand_side | ( | void | ) | [inline] |
octave_value_list tree_multi_assignment::rvalue | ( | int | nargout | ) | [virtual] |
Reimplemented from tree_expression.
octave_value tree_multi_assignment::rvalue1 | ( | int | nargout = 1 |
) | [virtual] |
Reimplemented from tree_expression.
bool tree_multi_assignment::rvalue_ok | ( | void | ) | const [inline, virtual] |
Reimplemented from tree_expression.