GDB (xrefs)
Loading...
Searching...
No Matches
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)
 
bool(* is_optimized_out )(struct value *v)
 
struct value *(* indirect )(struct value *value)
 
struct value *(* coerce_ref )(const struct value *value)
 
bool(* check_synthetic_pointer )(const struct value *value, LONGEST offset, int length)
 
void *(* copy_closure )(const struct value *v)
 
void(* free_closure )(struct value *v)
 

Detailed Description

Definition at line 894 of file value.h.

Member Data Documentation

◆ check_synthetic_pointer

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

Definition at line 927 of file value.h.

◆ coerce_ref

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

Definition at line 913 of file value.h.

Referenced by coerce_ref_if_computed().

◆ copy_closure

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

Definition at line 936 of file value.h.

Referenced by value::copy(), and value::set_component_location().

◆ free_closure

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

Definition at line 944 of file value.h.

Referenced by value::~value().

◆ indirect

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

Definition at line 913 of file value.h.

Referenced by value_ind().

◆ is_optimized_out

bool(* lval_funcs::is_optimized_out) (struct value *v)

Definition at line 913 of file value.h.

Referenced by value::optimized_out().

◆ read

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

Definition at line 900 of file value.h.

Referenced by value::fetch_lazy().

◆ write

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

Definition at line 907 of file value.h.

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


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