GDB (xrefs)
Public Attributes | List of all members
lval_funcs Struct Reference

#include "value.h"

Public Attributes

void(* read )(struct value *v)
 
void(* write )(struct value *toval, struct value *fromval)
 
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 217 of file value.h.

Member Data Documentation

int(* lval_funcs::check_synthetic_pointer) (const struct value *value, int offset, int length)

Definition at line 244 of file value.h.

struct value*(* lval_funcs::coerce_ref) (const struct value *value)

Definition at line 240 of file value.h.

Referenced by coerce_ref_if_computed().

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

Definition at line 253 of file value.h.

Referenced by set_value_component_location(), and value_copy().

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

Definition at line 261 of file value.h.

Referenced by value_free().

struct value*(* lval_funcs::indirect) (struct value *value)

Definition at line 235 of file value.h.

Referenced by value_ind().

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

Definition at line 223 of file value.h.

Referenced by value_fetch_lazy().

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

Definition at line 230 of file value.h.

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


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