aboutsummaryrefslogtreecommitdiff
path: root/gdb/progspace.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2019-11-03 10:38:36 -0700
committerTom Tromey <tom@tromey.com>2019-12-12 15:50:54 -0700
commit13bff72615e5a93a6e5f28e83a594125e66ccced (patch)
treec909c2989bc3329a5349e165b741f4804ae72942 /gdb/progspace.c
parentdeeafabb678e59d8585be6d765c7fbd0e7060b6c (diff)
downloadfsf-binutils-gdb-13bff72615e5a93a6e5f28e83a594125e66ccced.zip
fsf-binutils-gdb-13bff72615e5a93a6e5f28e83a594125e66ccced.tar.gz
fsf-binutils-gdb-13bff72615e5a93a6e5f28e83a594125e66ccced.tar.bz2
Introduce basic_safe_range
This introduces the basic_safe_range class, which can be used to create a basic_safe_iterator. This also changes basic_safe_iterator in two ways. First, it simplifies the constructor. This seemed unnecessarily complicated to me, and keeping it this way would prevent the second change... ... which is to add a second constructor for initializing the one-past-the-end iterator that is stored in basic_safe_iterator. gdb/ChangeLog 2019-12-12 Tom Tromey <tom@tromey.com> * gdbsupport/safe-iterator.h (basic_safe_iterator): Simplify. Add second constructor. (basic_safe_range): New class. Change-Id: Ib351ef6fd435129a5053c64e5561877e1459ab37
Diffstat (limited to 'gdb/progspace.c')
0 files changed, 0 insertions, 0 deletions