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

#include "varobj.h"

Public Attributes

int(* number_of_children )(const struct varobj *parent)
 
char *(* name_of_variable )(const struct varobj *parent)
 
char *(* name_of_child )(const struct varobj *parent, int index)
 
char *(* path_expr_of_child )(const struct varobj *child)
 
struct value *(* value_of_child )(const struct varobj *parent, int index)
 
struct type *(* type_of_child )(const struct varobj *parent, int index)
 
char *(* value_of_variable )(const struct varobj *var, enum varobj_display_formats format)
 
int(* value_is_changeable_p )(const struct varobj *var)
 
int(* value_has_mutated )(const struct varobj *var, struct value *new_value, struct type *new_type)
 
int(* is_path_expr_parent )(const struct varobj *var)
 

Detailed Description

Definition at line 167 of file varobj.h.

Member Data Documentation

int(* lang_varobj_ops::is_path_expr_parent) (const struct varobj *var)

Definition at line 225 of file varobj.h.

Referenced by is_path_expr_parent().

char*(* lang_varobj_ops::name_of_child) (const struct varobj *parent, int index)

Definition at line 178 of file varobj.h.

Referenced by java_name_of_child(), and name_of_child().

char*(* lang_varobj_ops::name_of_variable) (const struct varobj *parent)

Definition at line 174 of file varobj.h.

Referenced by ada_name_of_variable(), java_name_of_variable(), and name_of_variable().

int(* lang_varobj_ops::number_of_children) (const struct varobj *parent)

Definition at line 170 of file varobj.h.

Referenced by java_number_of_children(), and number_of_children().

char*(* lang_varobj_ops::path_expr_of_child) (const struct varobj *child)

Definition at line 183 of file varobj.h.

Referenced by varobj_get_path_expr().

struct type*(* lang_varobj_ops::type_of_child) (const struct varobj *parent, int index)

Definition at line 189 of file varobj.h.

Referenced by create_child_with_value(), java_type_of_child(), and VEC().

int(* lang_varobj_ops::value_has_mutated) (const struct varobj *var, struct value *new_value, struct type *new_type)

Definition at line 218 of file varobj.h.

Referenced by varobj_value_has_mutated().

int(* lang_varobj_ops::value_is_changeable_p) (const struct varobj *var)

Definition at line 204 of file varobj.h.

Referenced by varobj_value_is_changeable_p().

struct value*(* lang_varobj_ops::value_of_child) (const struct varobj *parent, int index)

Definition at line 186 of file varobj.h.

Referenced by java_value_of_child(), and value_of_child().

char*(* lang_varobj_ops::value_of_variable) (const struct varobj *var, enum varobj_display_formats format)

Definition at line 193 of file varobj.h.

Referenced by java_value_of_variable(), and my_value_of_variable().


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