aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorVladimir Prus <vladimir@codesourcery.com>2007-01-24 11:08:47 +0000
committerVladimir Prus <vladimir@codesourcery.com>2007-01-24 11:08:47 +0000
commit2024f65ab8bec1dd6d60cfbd92cca9125d3d8a1b (patch)
tree2202807773cd78b31bdd5cfe5f3458e6dc2b4e6f /gdb/ChangeLog
parent6e2a9270a0ea3be318f176ea87d84a323d2ed239 (diff)
downloadgdb-2024f65ab8bec1dd6d60cfbd92cca9125d3d8a1b.zip
gdb-2024f65ab8bec1dd6d60cfbd92cca9125d3d8a1b.tar.gz
gdb-2024f65ab8bec1dd6d60cfbd92cca9125d3d8a1b.tar.bz2
Refactor getting children name, value and type access
for varobjs in C++. * varobj.c (get_type_deref): Remove. (adjust_value_for_child_access): New. (c_number_of_children): Use the above. (c_describe_child): Likewise. (enum accessibility): New. (match_accessibility): New function. (cplus_describe_child): New function. (cplus_name_of_child, cplus_value_of_child) (cplus_type_of_child): Reimplement in terms of cplus_describe_child. (cplus_number_of_children): Use adjust_value_for_child_access.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 46302c0..ec2011f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,22 @@
2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
+ Refactor getting children name, value and type access
+ for varobjs in C++.
+ * varobj.c (get_type_deref): Remove.
+ (adjust_value_for_child_access): New.
+ (c_number_of_children): Use the above.
+ (c_describe_child): Likewise.
+ (enum accessibility): New.
+ (match_accessibility): New function.
+ (cplus_describe_child): New function.
+ (cplus_name_of_child, cplus_value_of_child)
+ (cplus_type_of_child): Reimplement in terms
+ of cplus_describe_child.
+ (cplus_number_of_children): Use
+ adjust_value_for_child_access.
+
+2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
+
Fix computation of the 'editable' attribute and
value changeability for for references.
* varobj.c (get_value_type): New function.