diff options
Diffstat (limited to 'gdb/common')
-rw-r--r-- | gdb/common/gdb_ref_ptr.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/common/gdb_ref_ptr.h b/gdb/common/gdb_ref_ptr.h index fbf4688..0bb77ec 100644 --- a/gdb/common/gdb_ref_ptr.h +++ b/gdb/common/gdb_ref_ptr.h @@ -143,6 +143,12 @@ class ref_ptr return result; } + /* Let users refer to members of the underlying pointer. */ + T *operator-> () const + { + return m_obj; + } + private: T *m_obj; |