aboutsummaryrefslogtreecommitdiff
path: root/gdb/inferior-iter.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/inferior-iter.h')
-rw-r--r--gdb/inferior-iter.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/gdb/inferior-iter.h b/gdb/inferior-iter.h
index c08ad71..0c12e2f 100644
--- a/gdb/inferior-iter.h
+++ b/gdb/inferior-iter.h
@@ -28,6 +28,7 @@
class all_inferiors_iterator
{
public:
+
typedef all_inferiors_iterator self_type;
typedef struct inferior *value_type;
typedef struct inferior *&reference;
@@ -38,7 +39,8 @@ public:
/* Create an iterator pointing at HEAD. */
all_inferiors_iterator (process_stratum_target *proc_target,
const intrusive_list<inferior> &list)
- : m_proc_target (proc_target), m_inf_iter (list.begin ())
+ : m_proc_target (proc_target),
+ m_inf_iter (list.begin ())
{
intrusive_list<inferior>::iterator end;
@@ -51,7 +53,8 @@ public:
/* Create a one-past-end iterator. */
all_inferiors_iterator ()
: m_proc_target (nullptr)
- {}
+ {
+ }
all_inferiors_iterator &operator++ ()
{
@@ -59,13 +62,15 @@ public:
return *this;
}
- inferior *operator* () const
- { return &*m_inf_iter; }
+ inferior *operator* () const { return &*m_inf_iter; }
bool operator!= (const all_inferiors_iterator &other) const
- { return m_inf_iter != other.m_inf_iter; }
+ {
+ return m_inf_iter != other.m_inf_iter;
+ }
private:
+
/* Advance to next inferior, skipping filtered inferiors. */
void advance ()
{
@@ -104,10 +109,7 @@ using all_inferiors_range = iterator_range<all_inferiors_iterator>;
struct exited_inferior_filter
{
- bool operator() (inferior *inf)
- {
- return inf->pid != 0;
- }
+ bool operator() (inferior *inf) { return inf->pid != 0; }
};
/* Iterate over all non-exited inferiors. */