|
value * | evaluate (struct type *expect_type, struct expression *exp, enum noside noside) override |
|
enum exp_opcode | opcode () const override |
|
| tuple_holding_operation (Arg... args) |
|
| tuple_holding_operation (Arg... args) |
|
| DISABLE_COPY_AND_ASSIGN (tuple_holding_operation) |
|
bool | uses_objfile (struct objfile *objfile) const override |
|
void | dump (struct ui_file *stream, int depth) const override |
|
virtual | ~operation ()=default |
|
virtual value * | evaluate_with_coercion (struct expression *exp, enum noside noside) |
|
virtual value * | evaluate_for_cast (struct type *expect_type, struct expression *exp, enum noside noside) |
|
virtual value * | evaluate_for_sizeof (struct expression *exp, enum noside noside) |
|
virtual value * | evaluate_for_address (struct expression *exp, enum noside noside) |
|
virtual value * | evaluate_funcall (struct type *expect_type, struct expression *exp, enum noside noside, const std::vector< operation_up > &args) |
|
virtual bool | constant_p () const |
|
void | generate_ax (struct expression *exp, struct agent_expr *ax, struct axs_value *value, struct type *cast_type=nullptr) |
|
virtual void | set_outermost () |
|
Definition at line 229 of file ada-exp.h.