|
using | ada_neg_operation = unop_operation<UNOP_NEG, ada_unop_neg> |
|
using | ada_atr_tag_operation = unop_operation<OP_ATR_TAG, ada_atr_tag> |
|
using | ada_atr_size_operation = unop_operation<OP_ATR_SIZE, ada_atr_size> |
|
using | ada_abs_operation = unop_operation<UNOP_ABS, ada_abs> |
|
using | ada_pos_operation = unop_operation<OP_ATR_POS, ada_pos_atr> |
|
using | ada_binop_mul_operation = binop_operation<BINOP_MUL, ada_mult_binop> |
|
using | ada_binop_div_operation = binop_operation<BINOP_DIV, ada_mult_binop> |
|
using | ada_binop_rem_operation = binop_operation<BINOP_REM, ada_mult_binop> |
|
using | ada_binop_mod_operation = binop_operation<BINOP_MOD, ada_mult_binop> |
|
using | ada_binop_min_operation = binop_operation<BINOP_MIN, ada_binop_minmax> |
|
using | ada_binop_max_operation = binop_operation<BINOP_MAX, ada_binop_minmax> |
|
using | ada_binop_exp_operation = binop_operation<BINOP_EXP, ada_binop_exp> |
|
using | ada_bitwise_and_operation = ada_bitwise_operation<BINOP_BITWISE_AND> |
|
using | ada_bitwise_ior_operation = ada_bitwise_operation<BINOP_BITWISE_IOR> |
|
using | ada_bitwise_xor_operation = ada_bitwise_operation<BINOP_BITWISE_XOR> |
|
typedef struct value * | ada_atr_ftype(struct expression *exp, enum noside noside, struct type *type, struct value *arg) |
|
using | ada_atr_val_operation = ada_atr_operation<ada_val_atr> |
|
using | ada_atr_enum_rep_operation = ada_atr_operation<ada_atr_enum_rep> |
|
using | ada_atr_enum_val_operation = ada_atr_operation<ada_atr_enum_val> |
|
typedef std::unique_ptr< ada_component > | ada_component_up |
|
typedef std::unique_ptr< ada_association > | ada_association_up |
|
using | opencl_cast_type_operation |
|
using | opencl_assign_operation |
|
using | opencl_equal_operation |
|
using | opencl_notequal_operation |
|
using | opencl_less_operation |
|
using | opencl_gtr_operation |
|
using | opencl_geq_operation |
|
using | opencl_leq_operation |
|
using | opencl_not_operation |
|
typedef std::array< gdb_byte, 16 > | float_data |
|
typedef struct value * | binary_ftype(struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg1, struct value *arg2) |
|
using | exp_operation = binop_operation<BINOP_EXP, eval_op_binary> |
|
using | intdiv_operation = binop_operation<BINOP_INTDIV, eval_op_binary> |
|
using | mod_operation = binop_operation<BINOP_MOD, eval_op_binary> |
|
using | mul_operation = usual_ax_binop_operation<BINOP_MUL, eval_op_binary> |
|
using | div_operation = usual_ax_binop_operation<BINOP_DIV, eval_op_binary> |
|
using | rem_operation = usual_ax_binop_operation<BINOP_REM, eval_op_binary> |
|
using | lsh_operation = usual_ax_binop_operation<BINOP_LSH, eval_op_binary> |
|
using | rsh_operation = usual_ax_binop_operation<BINOP_RSH, eval_op_binary> |
|
using | bitwise_and_operation = usual_ax_binop_operation<BINOP_BITWISE_AND, eval_op_binary> |
|
using | bitwise_ior_operation = usual_ax_binop_operation<BINOP_BITWISE_IOR, eval_op_binary> |
|
using | bitwise_xor_operation = usual_ax_binop_operation<BINOP_BITWISE_XOR, eval_op_binary> |
|
using | notequal_operation = comparison_operation<BINOP_NOTEQUAL, eval_op_notequal> |
|
using | less_operation = comparison_operation<BINOP_LESS, eval_op_less> |
|
using | gtr_operation = comparison_operation<BINOP_GTR, eval_op_gtr> |
|
using | geq_operation = comparison_operation<BINOP_GEQ, eval_op_geq> |
|
using | leq_operation = comparison_operation<BINOP_LEQ, eval_op_leq> |
|
typedef struct value * | unary_ftype(struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg1) |
|
using | unary_plus_operation = usual_ax_unop_operation<UNOP_PLUS, eval_op_plus> |
|
using | unary_neg_operation = usual_ax_unop_operation<UNOP_NEG, eval_op_neg> |
|
using | unary_complement_operation = usual_ax_unop_operation<UNOP_COMPLEMENT, eval_op_complement> |
|
using | unary_logical_not_operation = usual_ax_unop_operation<UNOP_LOGICAL_NOT, eval_op_lognot> |
|
using | preinc_operation = unop_incr_operation<UNOP_PREINCREMENT, eval_op_preinc> |
|
using | predec_operation = unop_incr_operation<UNOP_PREDECREMENT, eval_op_predec> |
|
using | postinc_operation = unop_incr_operation<UNOP_POSTINCREMENT, eval_op_postinc> |
|
using | postdec_operation = unop_incr_operation<UNOP_POSTDECREMENT, eval_op_postdec> |
|
typedef value * | cxx_cast_ftype(struct type *, value *) |
|
using | dynamic_cast_operation |
|
using | reinterpret_cast_operation |
|
typedef std::unique_ptr< operation > | operation_up |
|
typedef value * | binary_kind_ftype(type *expect_type, expression *exp, noside noside, exp_opcode op, value *arg1, type *kind_arg) |
|
typedef value * | ternary_kind_ftype(type *expect_type, expression *exp, noside noside, exp_opcode op, value *arg1, value *arg2, type *kind_arg) |
|
using | fortran_abs_operation = unop_operation<UNOP_ABS, eval_op_f_abs> |
|
using | fortran_ceil_operation_1arg |
|
using | fortran_ceil_operation_2arg |
|
using | fortran_floor_operation_1arg |
|
using | fortran_floor_operation_2arg |
|
using | fortran_kind_operation |
|
using | fortran_allocated_operation |
|
using | fortran_loc_operation |
|
using | fortran_mod_operation = binop_operation<BINOP_MOD, eval_op_f_mod> |
|
using | fortran_modulo_operation |
|
using | fortran_associated_1arg |
|
using | fortran_associated_2arg |
|
using | fortran_rank_operation |
|
using | fortran_array_size_1arg |
|
using | fortran_array_size_2arg |
|
using | fortran_array_size_3arg |
|
using | fortran_array_shape_operation |
|
using | fortran_cmplx_operation_1arg |
|
using | fortran_cmplx_operation_2arg |
|
using | fortran_cmplx_operation_3arg |
|
using | rust_unop_compl_operation |
|
using | rust_array_operation |
|
|
bool | check_objfile (const std::unique_ptr< ada_component > &comp, struct objfile *objfile) |
|
static void | assign_component (struct value *container, struct value *lhs, LONGEST index, struct expression *exp, operation_up &arg) |
|
static LONGEST | convert_char_literal (struct type *type, LONGEST val) |
|
static void | add_struct_fields (struct type *type, completion_list &output, const char *fieldname, int namelen, const char *prefix) |
|
static bool | check_objfile (struct objfile *exp_objfile, struct objfile *objfile) |
|
static bool | check_objfile (struct type *type, struct objfile *objfile) |
|
static bool | check_objfile (struct symbol *sym, struct objfile *objfile) |
|
bool | check_objfile (const struct block *block, struct objfile *objfile) |
|
static bool | check_objfile (const block_symbol &sym, struct objfile *objfile) |
|
static bool | check_objfile (bound_minimal_symbol minsym, struct objfile *objfile) |
|
static bool | check_objfile (internalvar *ivar, struct objfile *objfile) |
|
static bool | check_objfile (const std::string &str, struct objfile *objfile) |
|
static bool | check_objfile (const operation_up &op, struct objfile *objfile) |
|
static bool | check_objfile (enum exp_opcode val, struct objfile *objfile) |
|
static bool | check_objfile (ULONGEST val, struct objfile *objfile) |
|
static bool | check_objfile (const gdb_mpz &val, struct objfile *objfile) |
|
template<typename T > |
static bool | check_objfile (enum_flags< T > val, struct objfile *objfile) |
|
template<typename T > |
static bool | check_objfile (const std::vector< T > &collection, struct objfile *objfile) |
|
template<typename S , typename T > |
static bool | check_objfile (const std::pair< S, T > &item, struct objfile *objfile) |
|
static void | dump_for_expression (struct ui_file *stream, int depth, const operation_up &op) |
|
void | dump_for_expression (struct ui_file *stream, int depth, enum exp_opcode op) |
|
void | dump_for_expression (struct ui_file *stream, int depth, const std::string &str) |
|
void | dump_for_expression (struct ui_file *stream, int depth, struct type *type) |
|
void | dump_for_expression (struct ui_file *stream, int depth, CORE_ADDR addr) |
|
void | dump_for_expression (struct ui_file *stream, int depth, const gdb_mpz &addr) |
|
void | dump_for_expression (struct ui_file *stream, int depth, internalvar *ivar) |
|
void | dump_for_expression (struct ui_file *stream, int depth, symbol *sym) |
|
void | dump_for_expression (struct ui_file *stream, int depth, const block_symbol &sym) |
|
void | dump_for_expression (struct ui_file *stream, int depth, bound_minimal_symbol msym) |
|
void | dump_for_expression (struct ui_file *stream, int depth, const block *bl) |
|
void | dump_for_expression (struct ui_file *stream, int depth, type_instance_flags flags) |
|
void | dump_for_expression (struct ui_file *stream, int depth, enum c_string_type_values flags) |
|
void | dump_for_expression (struct ui_file *stream, int depth, enum range_flag flags) |
|
void | dump_for_expression (struct ui_file *stream, int depth, const std::unique_ptr< ada_component > &comp) |
|
template<typename T > |
void | dump_for_expression (struct ui_file *stream, int depth, const std::vector< T > &vals) |
|
template<typename X , typename Y > |
void | dump_for_expression (struct ui_file *stream, int depth, const std::pair< X, Y > &vals) |
|
static bool | check_constant (const operation_up &item) |
|
static bool | check_constant (bound_minimal_symbol msym) |
|
static bool | check_constant (struct type *type) |
|
static bool | check_constant (const struct block *block) |
|
static bool | check_constant (const std::string &str) |
|
static bool | check_constant (ULONGEST cst) |
|
static bool | check_constant (const gdb_mpz &cst) |
|
static bool | check_constant (struct symbol *sym) |
|
static bool | check_constant (const block_symbol &sym) |
|
template<typename T > |
static bool | check_constant (const std::vector< T > &collection) |
|
template<typename S , typename T > |
static bool | check_constant (const std::pair< S, T > &item) |
|
template<typename T , typename... Arg> |
operation_up | make_operation (Arg... args) |
|