GDB (xrefs)
|
#include "varobj.h"
Go to the source code of this file.
Functions | |
int | ada_varobj_get_number_of_children (struct value *parent_value, struct type *parent_type) |
char * | ada_varobj_get_name_of_child (struct value *parent_value, struct type *parent_type, const char *parent_name, int child_index) |
char * | ada_varobj_get_path_expr_of_child (struct value *parent_value, struct type *parent_type, const char *parent_name, const char *parent_path_expr, int child_index) |
struct value * | ada_varobj_get_value_of_child (struct value *parent_value, struct type *parent_type, const char *parent_name, int child_index) |
struct type * | ada_varobj_get_type_of_child (struct value *parent_value, struct type *parent_type, int child_index) |
char * | ada_varobj_get_value_of_variable (struct value *value, struct type *type, struct value_print_options *opts) |
char* ada_varobj_get_name_of_child | ( | struct value * | parent_value, |
struct type * | parent_type, | ||
const char * | parent_name, | ||
int | child_index | ||
) |
Definition at line 725 of file ada-varobj.c.
References ada_varobj_describe_child().
Referenced by ada_name_of_child(), and ada_value_has_mutated().
int ada_varobj_get_number_of_children | ( | struct value * | parent_value, |
struct type * | parent_type | ||
) |
Definition at line 327 of file ada-varobj.c.
References ada_is_array_descriptor_type(), ada_varobj_adjust_for_child_access(), ada_varobj_decode_var(), ada_varobj_get_array_number_of_children(), ada_varobj_get_ptr_number_of_children(), ada_varobj_get_struct_number_of_children(), TYPE_CODE, TYPE_CODE_ARRAY, TYPE_CODE_PTR, TYPE_CODE_STRUCT, TYPE_CODE_TYPEDEF, and TYPE_CODE_UNION.
Referenced by ada_number_of_children(), ada_value_has_mutated(), ada_varobj_describe_struct_child(), and ada_varobj_get_struct_number_of_children().
char* ada_varobj_get_path_expr_of_child | ( | struct value * | parent_value, |
struct type * | parent_type, | ||
const char * | parent_name, | ||
const char * | parent_path_expr, | ||
int | child_index | ||
) |
Definition at line 745 of file ada-varobj.c.
References ada_varobj_describe_child().
Referenced by ada_path_expr_of_child().
struct type* ada_varobj_get_type_of_child | ( | struct value * | parent_value, |
struct type * | parent_type, | ||
int | child_index | ||
) | [read] |
Definition at line 781 of file ada-varobj.c.
References ada_varobj_describe_child().
Referenced by ada_type_of_child().
struct value* ada_varobj_get_value_of_child | ( | struct value * | parent_value, |
struct type * | parent_type, | ||
const char * | parent_name, | ||
int | child_index | ||
) | [read] |
Definition at line 764 of file ada-varobj.c.
References ada_varobj_describe_child().
Referenced by ada_value_of_child().
char* ada_varobj_get_value_of_variable | ( | struct value * | value, |
struct type * | type, | ||
struct value_print_options * | opts | ||
) |
Definition at line 860 of file ada-varobj.c.
References ada_varobj_decode_var(), ada_varobj_get_value_image(), ada_varobj_get_value_of_array_variable(), TYPE_CODE, TYPE_CODE_ARRAY, TYPE_CODE_STRUCT, and TYPE_CODE_UNION.
Referenced by ada_value_of_variable().