23 #if !defined (octave_pt_assign_h)
24 #define octave_pt_assign_h 1
49 :
tree_expression (l, c), lhs (0), rhs (0), preserve (plhs), ans_ass (),
53 bool plhs =
false,
int l = -1,
int c = -1,
58 bool has_magic_end (
void)
const {
return (rhs && rhs->has_magic_end ()); }
68 std::string oper (
void)
const;
121 bool plhs =
false,
int l = -1,
int c = -1);
135 std::string oper (
void)
const;
octave_value::assign_op op_type(void) const
tree_multi_assignment(bool plhs=false, int l=-1, int c=-1)
tree_simple_assignment(bool plhs=false, int l=-1, int c=-1, octave_value::assign_op t=octave_value::op_asn_eq)
tree_expression * left_hand_side(void)
octave_value::assign_op etype
tree_argument_list * left_hand_side(void)
bool rvalue_ok(void) const
bool has_magic_end(void) const
tree_expression * right_hand_side(void)
bool rvalue_ok(void) const
static llvm::LLVMContext & context
octave_value::assign_op op_type(void) const
bool has_magic_end(void) const
bool is_assignment_expression(void) const
bool is_assignment_expression(void) const
tree_expression * right_hand_side(void)
octave_lvalue & operator=(const octave_lvalue &vr)