/* GDB variable objects API.
- Copyright (C) 1999, 2000, 2001, 2005, 2007, 2008
+ Copyright (C) 1999, 2000, 2001, 2005, 2007, 2008, 2009
Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
{
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);
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
extern int varobj_floating_p (struct varobj *var);
+extern void varobj_set_visualizer (struct varobj *var, const char *visualizer);
+
#endif /* VAROBJ_H */