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)
std::string(* | name_of_variable )(const struct varobj *parent)
std::string(* | name_of_child )(const struct varobj *parent, int index)
std::string(* | 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)
std::string(* | value_of_variable )(const struct varobj *var, enum varobj_display_formats format)
bool(* | value_is_changeable_p )(const struct varobj *var)
bool(* | value_has_mutated )(const struct varobj *var, struct value *new_value, struct type *new_type)
bool(* | is_path_expr_parent )(const struct varobj *var)

## Detailed Description

Definition at line 175 of file varobj.h.

## Member Data Documentation

## ◆ is_path_expr_parent

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

Definition at line 229 of file varobj.h.

Referenced by is_path_expr_parent().

## ◆ name_of_child

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

Definition at line 184 of file varobj.h.

Referenced by name_of_child().

## ◆ name_of_variable

std::string(* lang_varobj_ops::name_of_variable) (const struct varobj *parent)

Definition at line 181 of file varobj.h.

Referenced by ada_name_of_variable(), and name_of_variable().

## ◆ number_of_children

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

Definition at line 178 of file varobj.h.

Referenced by number_of_children().

## ◆ path_expr_of_child

std::string(* lang_varobj_ops::path_expr_of_child) (const struct varobj *child)

Definition at line 188 of file varobj.h.

Referenced by varobj_get_path_expr().

## ◆ type_of_child

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

Definition at line 194 of file varobj.h.

Referenced by create_child_with_value(), and varobj_update().

## ◆ value_has_mutated

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

Definition at line 222 of file varobj.h.

Referenced by varobj_value_has_mutated().

## ◆ value_is_changeable_p

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

Definition at line 208 of file varobj.h.

Referenced by varobj_value_is_changeable_p().

## ◆ value_of_child

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

Definition at line 191 of file varobj.h.

## ◆ value_of_variable

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

Definition at line 197 of file varobj.h.

Referenced by my_value_of_variable().

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

- /tmp/gdb-8.1/gdb/varobj.h