GDB (xrefs)
Loading...
Searching...
No Matches
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 188 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 188 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: