GDB (xrefs)

Public Attributes | List of all members
exp_descriptor Struct Reference

`#include "parser-defs.h"`

## Public Attributes
void(* | print_subexp )(struct expression *, int *, struct ui_file *, enum precedence)
void(* | operator_length )(const struct expression *, int, int *, int *)
int(* | operator_check )(struct expression *exp, int pos, int(*objfile_func)(struct objfile *objfile, void *data), void *data)
const char *(* | op_name )(enum exp_opcode)
int(* | dump_subexp_body )(struct expression *, struct ui_file *, int)
struct value *(* | evaluate_exp )(struct type *, struct expression *, int *, enum noside)

## Detailed Description

Definition at line 320 of file parser-defs.h.

## Member Data Documentation

## ◆ dump_subexp_body

int(* exp_descriptor::dump_subexp_body) (struct expression *, struct ui_file *, int)

Definition at line 352 of file parser-defs.h.

Referenced by dump_subexp_body().

## ◆ evaluate_exp

struct value*(* exp_descriptor::evaluate_exp) (struct type *, struct expression *, int *, enum noside)

Definition at line 355 of file parser-defs.h.

Referenced by evaluate_subexp().

## ◆ op_name

const char*(* exp_descriptor::op_name) (enum exp_opcode)

Definition at line 347 of file parser-defs.h.

Referenced by op_name().

## ◆ operator_check

int(* exp_descriptor::operator_check) (struct expression *exp, int pos, int(*objfile_func)(struct objfile *objfile, void *data), void *data)

Definition at line 338 of file parser-defs.h.

Referenced by exp_iterate().

## ◆ operator_length

void(* exp_descriptor::operator_length) (const struct expression *, int, int *, int *)

Definition at line 328 of file parser-defs.h.

Referenced by operator_length().

## ◆ print_subexp

void(* exp_descriptor::print_subexp) (struct expression *, int *, struct ui_file *, enum precedence)

Definition at line 323 of file parser-defs.h.

Referenced by print_subexp().

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

- /tmp/gdb-8.1/gdb/parser-defs.h