mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-08 09:03:40 +08:00
Improve Type.template_argument docs in Python API.
gdb/doc/ChangeLog: * python.texi (Types In Python): Type.template_argument(n) returns a gdb.Value or a gdb.Type and throws an exception if n is out of range.
This commit is contained in:
parent
5f3b99cfed
commit
1a6a384be1
@ -1,3 +1,9 @@
|
||||
2014-09-03 Justin Lebar <jlebar@google.com>
|
||||
|
||||
* python.texi (Types In Python): Type.template_argument(n) returns a
|
||||
gdb.Value or a gdb.Type and throws an exception if n is out of
|
||||
range.
|
||||
|
||||
2014-09-03 Sasha Smundak <asmundak@google.com>
|
||||
|
||||
* python.texi (Frames in Python): Add read_register description.
|
||||
|
@ -1048,11 +1048,12 @@ exception.
|
||||
|
||||
@defun Type.template_argument (n @r{[}, block@r{]})
|
||||
If this @code{gdb.Type} is an instantiation of a template, this will
|
||||
return a new @code{gdb.Type} which represents the type of the
|
||||
@var{n}th template argument.
|
||||
return a new @code{gdb.Value} or @code{gdb.Type} which represents the
|
||||
value of the @var{n}th template argument (indexed starting at 0).
|
||||
|
||||
If this @code{gdb.Type} is not a template type, this will throw an
|
||||
exception. Ordinarily, only C@t{++} code will have template types.
|
||||
If this @code{gdb.Type} is not a template type, or if the type has fewer
|
||||
than @var{n} template arguments, this will throw an exception.
|
||||
Ordinarily, only C@t{++} code will have template types.
|
||||
|
||||
If @var{block} is given, then @var{name} is looked up in that scope.
|
||||
Otherwise, it is searched for globally.
|
||||
|
Loading…
Reference in New Issue
Block a user