- int (*value_has_mutated) (struct varobj *var, struct value *new_value,
- struct type *new_type);
+ bool (*value_has_mutated) (const struct varobj *var, struct value *new_value,
+ struct type *new_type);
+
+ /* Return true if VAR is a suitable path expression parent.
+
+ For C like languages with anonymous structures and unions an anonymous
+ structure or union is not a suitable parent. */
+ bool (*is_path_expr_parent) (const struct varobj *var);