GDB (xrefs)
Public Attributes
lval_funcs Struct Reference

#include "value.h"

List of all members.

Public Attributes

void(* read )(struct value *v)
void(* write )(struct value *toval, struct value *fromval)
int(* check_validity )(const struct value *value, int offset, int length)
int(* check_any_valid )(const struct value *value)
struct value *(* indirect )(struct value *value)
struct value *(* coerce_ref )(const struct value *value)
int(* check_synthetic_pointer )(const struct value *value, int offset, int length)
void *(* copy_closure )(const struct value *v)
void(* free_closure )(struct value *v)

Detailed Description

Definition at line 168 of file value.h.


Member Data Documentation

Definition at line 189 of file value.h.

Definition at line 203 of file value.h.

Definition at line 186 of file value.h.

struct value*(* lval_funcs::coerce_ref)(const struct value *value) [read]

Definition at line 199 of file value.h.

Referenced by coerce_ref_if_computed().

void*(* lval_funcs::copy_closure)(const struct value *v)

Definition at line 212 of file value.h.

Referenced by set_value_component_location(), and value_copy().

void(* lval_funcs::free_closure)(struct value *v)

Definition at line 220 of file value.h.

Referenced by value_free().

struct value*(* lval_funcs::indirect)(struct value *value) [read]

Definition at line 194 of file value.h.

Referenced by value_ind().

void(* lval_funcs::read)(struct value *v)

Definition at line 174 of file value.h.

Referenced by value_fetch_lazy().

void(* lval_funcs::write)(struct value *toval, struct value *fromval)

Definition at line 181 of file value.h.

Referenced by value_assign(), and gdb._GdbFile::writelines().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines