Mention virtual tables in Python dynamic_type documentation
PR python/16461 asks that the Python dynamic_type documentation mention virtual tables; this patch implements that request. gdb/doc/ChangeLog 2018-09-10 Tom Tromey <tom@tromey.com> PR python/16461: * python.texi (Values From Inferior): Mention use of virtual table.
This commit is contained in:
parent
0d2a583976
commit
9da10427dd
|
@ -1,3 +1,9 @@
|
|||
2018-09-10 Tom Tromey <tom@tromey.com>
|
||||
|
||||
PR python/16461:
|
||||
* python.texi (Values From Inferior): Mention use of virtual
|
||||
table.
|
||||
|
||||
2018-09-10 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* python.texi (Basic Python): Parenthesize argument to
|
||||
|
|
|
@ -658,14 +658,14 @@ The type of this @code{gdb.Value}. The value of this attribute is a
|
|||
@end defvar
|
||||
|
||||
@defvar Value.dynamic_type
|
||||
The dynamic type of this @code{gdb.Value}. This uses C@t{++} run-time
|
||||
type information (@acronym{RTTI}) to determine the dynamic type of the
|
||||
value. If this value is of class type, it will return the class in
|
||||
which the value is embedded, if any. If this value is of pointer or
|
||||
reference to a class type, it will compute the dynamic type of the
|
||||
referenced object, and return a pointer or reference to that type,
|
||||
respectively. In all other cases, it will return the value's static
|
||||
type.
|
||||
The dynamic type of this @code{gdb.Value}. This uses the object's
|
||||
virtual table and the C@t{++} run-time type information
|
||||
(@acronym{RTTI}) to determine the dynamic type of the value. If this
|
||||
value is of class type, it will return the class in which the value is
|
||||
embedded, if any. If this value is of pointer or reference to a class
|
||||
type, it will compute the dynamic type of the referenced object, and
|
||||
return a pointer or reference to that type, respectively. In all
|
||||
other cases, it will return the value's static type.
|
||||
|
||||
Note that this feature will only work when debugging a C@t{++} program
|
||||
that includes @acronym{RTTI} for the object in question. Otherwise,
|
||||
|
|
Loading…
Reference in New Issue