diff options
Diffstat (limited to 'gdb/varobj.h')
-rw-r--r-- | gdb/varobj.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gdb/varobj.h b/gdb/varobj.h index f2cdcf8..c1ad099 100644 --- a/gdb/varobj.h +++ b/gdb/varobj.h @@ -71,8 +71,13 @@ typedef struct varobj_update_result_t { struct varobj *varobj; int type_changed; + int children_changed; int changed; enum varobj_scope_status status; + /* This variable is used internally by varobj_update to indicate if the + new value of varobj is already computed and installed, or has to + be yet installed. Don't use this outside varobj.c */ + int value_installed; } varobj_update_result; DEF_VEC_O (varobj_update_result); @@ -107,6 +112,8 @@ extern void varobj_set_frozen (struct varobj *var, int frozen); extern int varobj_get_frozen (struct varobj *var); +extern char *varobj_get_display_hint (struct varobj *var); + extern int varobj_get_num_children (struct varobj *var); /* Return the list of children of VAR. The returned vector @@ -141,4 +148,6 @@ extern int varobj_editable_p (struct varobj *var); extern int varobj_floating_p (struct varobj *var); +extern void varobj_set_visualizer (struct varobj *var, const char *visualizer); + #endif /* VAROBJ_H */ |