|
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 std::unique_ptr< ada_component > | ada_component_up |
|
typedef std::unique_ptr< ada_association > | ada_association_up |
|
using | opencl_cast_type_operation = cxx_cast_operation< UNOP_CAST_TYPE, opencl_value_cast > |
|
using | opencl_assign_operation = opencl_binop_operation< BINOP_ASSIGN, eval_opencl_assign, assign_operation > |
|
using | opencl_equal_operation = opencl_binop_operation< BINOP_EQUAL, opencl_relop > |
|
using | opencl_notequal_operation = opencl_binop_operation< BINOP_NOTEQUAL, opencl_relop > |
|
using | opencl_less_operation = opencl_binop_operation< BINOP_LESS, opencl_relop > |
|
using | opencl_gtr_operation = opencl_binop_operation< BINOP_GTR, opencl_relop > |
|
using | opencl_geq_operation = opencl_binop_operation< BINOP_GEQ, opencl_relop > |
|
using | opencl_leq_operation = opencl_binop_operation< BINOP_LEQ, opencl_relop > |
|
using | opencl_not_operation = unop_operation< UNOP_LOGICAL_NOT, opencl_logical_not > |
|
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 = cxx_cast_operation< UNOP_DYNAMIC_CAST, value_dynamic_cast > |
|
using | reinterpret_cast_operation = cxx_cast_operation< UNOP_REINTERPRET_CAST, value_reinterpret_cast > |
|
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 = unop_operation< FORTRAN_CEILING, eval_op_f_ceil > |
|
using | fortran_ceil_operation_2arg = fortran_kind_2arg< FORTRAN_CEILING, eval_op_f_ceil > |
|
using | fortran_floor_operation_1arg = unop_operation< FORTRAN_FLOOR, eval_op_f_floor > |
|
using | fortran_floor_operation_2arg = fortran_kind_2arg< FORTRAN_FLOOR, eval_op_f_floor > |
|
using | fortran_kind_operation = unop_operation< UNOP_FORTRAN_KIND, eval_op_f_kind > |
|
using | fortran_allocated_operation = unop_operation< UNOP_FORTRAN_ALLOCATED, eval_op_f_allocated > |
|
using | fortran_loc_operation = unop_operation< UNOP_FORTRAN_LOC, eval_op_f_loc > |
|
using | fortran_mod_operation = binop_operation< BINOP_MOD, eval_op_f_mod > |
|
using | fortran_modulo_operation = binop_operation< BINOP_FORTRAN_MODULO, eval_op_f_modulo > |
|
using | fortran_associated_1arg = unop_operation< FORTRAN_ASSOCIATED, eval_op_f_associated > |
|
using | fortran_associated_2arg = binop_operation< FORTRAN_ASSOCIATED, eval_op_f_associated > |
|
using | fortran_rank_operation = unop_operation< UNOP_FORTRAN_RANK, eval_op_f_rank > |
|
using | fortran_array_size_1arg = unop_operation< FORTRAN_ARRAY_SIZE, eval_op_f_array_size > |
|
using | fortran_array_size_2arg = binop_operation< FORTRAN_ARRAY_SIZE, eval_op_f_array_size > |
|
using | fortran_array_size_3arg = fortran_kind_3arg< FORTRAN_ARRAY_SIZE, eval_op_f_array_size > |
|
using | fortran_array_shape_operation = unop_operation< UNOP_FORTRAN_SHAPE, eval_op_f_array_shape > |
|
using | fortran_cmplx_operation_1arg = unop_operation< FORTRAN_CMPLX, eval_op_f_cmplx > |
|
using | fortran_cmplx_operation_2arg = binop_operation< FORTRAN_CMPLX, eval_op_f_cmplx > |
|
using | fortran_cmplx_operation_3arg = fortran_kind_3arg< FORTRAN_CMPLX, eval_op_f_cmplx > |
|
using | rust_unop_compl_operation = unop_operation< UNOP_COMPLEMENT, eval_op_rust_complement > |
|
using | rust_array_operation = binop_operation< OP_RUST_ARRAY, eval_op_rust_array > |
|
|
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) |
|
static 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) |
|
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, 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 (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) |
|