aboutsummaryrefslogtreecommitdiff
path: root/cpu
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2017-04-04 20:03:25 +0100
committerPedro Alves <palves@redhat.com>2017-04-04 20:03:25 +0100
commitd194f1fe51cb85b8a919b7ee9e3a7715b0ec9744 (patch)
tree00c457bd60e59b73e5ea8b42d9de64b8505cbdf1 /cpu
parentfff8551cf549f4047c9276a836408d802db6ce6d (diff)
downloadgdb-d194f1fe51cb85b8a919b7ee9e3a7715b0ec9744.zip
gdb-d194f1fe51cb85b8a919b7ee9e3a7715b0ec9744.tar.gz
gdb-d194f1fe51cb85b8a919b7ee9e3a7715b0ec9744.tar.bz2
gdb::optional: Add observers
Currently, gdb::optional is really minimal and can only be used for lazy initialization. There's no way to get at the value contained inside the optinal. This commit corrects that, by adding observer methods, mostly copied from libstdc++'s implementation of C++17 std::optional. This will be used in the following patch. gdb/ChangeLog: 2017-04-04 Pedro Alves <palves@redhat.com> * common/gdb_optional.h (gdb::optiona): Add operator->, operator*, operator bool, has_value and get methods.
Diffstat (limited to 'cpu')
0 files changed, 0 insertions, 0 deletions