50 value *arg1 = std::get<0> (
m_storage)->evaluate_with_coercion (exp,
71 value *arg1 = std::get<0> (
m_storage)->evaluate_with_coercion (exp,
73 value *arg2 = std::get<1> (
m_storage)->evaluate_with_coercion (exp,
79 {
return BINOP_SUBSCRIPT; }
value * evaluate(struct type *expect_type, struct expression *exp, enum noside noside) override
enum exp_opcode opcode() const override
value * evaluate(struct type *expect_type, struct expression *exp, enum noside noside) override
enum exp_opcode opcode() const override
std::tuple< Arg... > m_storage
tuple_holding_operation(Arg... args)
struct value * eval_op_m2_high(struct type *expect_type, struct expression *exp, enum noside noside, struct value *arg1)
struct value * eval_op_m2_subscript(struct type *expect_type, struct expression *exp, enum noside noside, struct value *arg1, struct value *arg2)