GDB (xrefs)

Public Attributes | List of all members
expression Struct Reference

`#include "expression.h"`

## Public Attributes
const struct language_defn * | language_defn
struct gdbarch * | gdbarch
int | nelts
union exp_element | elts [1]

## Detailed Description

Definition at line 78 of file expression.h.

## Member Data Documentation

## ◆ elts

union exp_element expression::elts[1]

Definition at line 84 of file expression.h.

Referenced by ada_dump_subexp_body(), ada_evaluate_subexp(), ada_evaluate_subexp_for_cast(), ada_forward_operator_length(), ada_operator_check(), ada_operator_length(), ada_print_subexp(), aggregate_assign_from_choices(), aggregate_assign_positional(), assign_aggregate(), assign_component(), check_condition(), dump_raw_expression(), dump_subexp(), dump_subexp_body_standard(), evaluate_funcall(), evaluate_subexp_c(), evaluate_subexp_for_address(), evaluate_subexp_for_cast(), evaluate_subexp_for_sizeof(), evaluate_subexp_modula2(), evaluate_subexp_opencl(), evaluate_subexp_standard(), evaluate_subexp_with_coercion(), extract_field_op(), gen_eval_for_expr(), gen_expr(), gen_printf(), gen_trace_for_expr(), init_array_element(), num_component_specs(), operator_check_standard(), operator_length_standard(), prefixify_subexp(), print_subexp_standard(), replace_operator_with_call(), resolve_subexp(), rust_dump_subexp_body(), rust_evaluate_funcall(), rust_evaluate_subexp(), rust_operator_check(), rust_operator_length(), rust_print_subexp(), rust_range(), value_f90_subarray(), and watchpoint_exp_is_const().

## ◆ gdbarch

struct gdbarch* expression::gdbarch

Definition at line 82 of file expression.h.

Referenced by ada_evaluate_subexp(), assign_component(), eval_call(), eval_skip_value(), evaluate_subexp_c(), evaluate_subexp_for_sizeof(), evaluate_subexp_modula2(), evaluate_subexp_opencl(), evaluate_subexp_standard(), gen_eval_for_expr(), gen_trace_for_expr(), opencl_component_ref(), opencl_logical_not(), opencl_relop(), print_subexp_standard(), replace_operator_with_call(), rust_evaluate_subexp(), rust_range(), rust_subscript(), and vector_relop().

## ◆ language_defn

const struct language_defn* expression::language_defn

Definition at line 80 of file expression.h.

Referenced by ada_evaluate_subexp(), dump_prefix_expression(), dump_raw_expression(), dump_subexp_body(), eval_call(), evaluate_funcall(), evaluate_subexp(), evaluate_subexp_c(), evaluate_subexp_for_sizeof(), evaluate_subexp_opencl(), evaluate_subexp_standard(), evaluate_subexp_with_coercion(), exp_iterate(), op_name(), opencl_logical_not(), opencl_relop(), operator_length(), print_subexp(), print_subexp_standard(), replace_operator_with_call(), rust_range(), and rust_subscript().

## ◆ nelts

int expression::nelts

Definition at line 83 of file expression.h.

Referenced by dump_prefix_expression(), dump_raw_expression(), exp_iterate(), prefixify_expression(), replace_operator_with_call(), and watchpoint_exp_is_const().

The documentation for this struct was generated from the following file:

- /tmp/gdb-8.1/gdb/expression.h