summaryrefslogtreecommitdiff
path: root/gdbsupport/reference-to-pointer-iterator.h
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2023-02-08 15:36:23 -0500
committerSimon Marchi <simon.marchi@polymtl.ca>2023-02-08 15:46:02 -0500
commitc583a2520616c2736cffc389c89a48b159366e6c (patch)
treeb4925f26506fcee96c16119431c01760f05db95d /gdbsupport/reference-to-pointer-iterator.h
parentca7f92c2f15b86b09c4a8ad14806bef666308d31 (diff)
downloadbinutils-gdb-users/simark/clang-format.tar.gz
Run clang-format.shusers/simark/clang-format
Change-Id: Ia948cc26d534b0dd02702244d52434b1a2093968
Diffstat (limited to 'gdbsupport/reference-to-pointer-iterator.h')
-rw-r--r--gdbsupport/reference-to-pointer-iterator.h29
1 files changed, 15 insertions, 14 deletions
diff --git a/gdbsupport/reference-to-pointer-iterator.h b/gdbsupport/reference-to-pointer-iterator.h
index 792659b1611..07b713a891b 100644
--- a/gdbsupport/reference-to-pointer-iterator.h
+++ b/gdbsupport/reference-to-pointer-iterator.h
@@ -26,7 +26,7 @@
lists, which yield references, and the rest of GDB, which for legacy reasons
expects to iterate on pointers. */
-template <typename IteratorType>
+template<typename IteratorType>
struct reference_to_pointer_iterator
{
using self_type = reference_to_pointer_iterator;
@@ -38,29 +38,32 @@ struct reference_to_pointer_iterator
/* Construct a reference_to_pointer_iterator, passing args to the underyling
iterator. */
- template <typename... Args>
+ template<typename... Args>
reference_to_pointer_iterator (Args &&...args)
: m_it (std::forward<Args> (args)...)
- {}
+ {
+ }
/* Create a past-the-end iterator.
Assumes that default-constructing an underlying iterator creates a
past-the-end iterator. */
- reference_to_pointer_iterator ()
- {}
+ reference_to_pointer_iterator () {}
/* Need these as the variadic constructor would be a better match
otherwise. */
reference_to_pointer_iterator (reference_to_pointer_iterator &) = default;
- reference_to_pointer_iterator (const reference_to_pointer_iterator &) = default;
+ reference_to_pointer_iterator (const reference_to_pointer_iterator &)
+ = default;
reference_to_pointer_iterator (reference_to_pointer_iterator &&) = default;
- reference_to_pointer_iterator &operator= (const reference_to_pointer_iterator &) = default;
- reference_to_pointer_iterator &operator= (reference_to_pointer_iterator &&) = default;
+ reference_to_pointer_iterator &
+ operator= (const reference_to_pointer_iterator &)
+ = default;
+ reference_to_pointer_iterator &operator= (reference_to_pointer_iterator &&)
+ = default;
- value_type operator* () const
- { return &*m_it; }
+ value_type operator* () const { return &*m_it; }
self_type &operator++ ()
{
@@ -68,11 +71,9 @@ struct reference_to_pointer_iterator
return *this;
}
- bool operator== (const self_type &other) const
- { return m_it == other.m_it; }
+ bool operator== (const self_type &other) const { return m_it == other.m_it; }
- bool operator!= (const self_type &other) const
- { return m_it != other.m_it; }
+ bool operator!= (const self_type &other) const { return m_it != other.m_it; }
private:
/* The underlying iterator. */