lttng: rename iterator_template to _iterator
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 21 Apr 2023 19:11:44 +0000 (15:11 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Wed, 26 Apr 2023 17:55:24 +0000 (13:55 -0400)
iterator_template is not meant to be used directly and is private: it
should be prefixed with an underscore.

Moreover, "template" in the name doesn't really add anything; remove it.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: Id891afeb596788d8d40cdf45e3f50dd8bf0427cc

src/bin/lttng/utils.hpp

index 61fb6f6ffbbf9a1d8003a757b1e242e3f1e97f4a..990bad57517bf33031c059fe667be5075318e19d 100644 (file)
@@ -41,42 +41,44 @@ struct session_spec {
  */
 class session_list {
        template <typename ContainerType, typename DereferenceReturnType>
-       class iterator_template : public std::iterator<std::random_access_iterator_tag, std::size_t> {
+       class _iterator
+               : public std::iterator<std::random_access_iterator_tag, std::size_t> {
        public:
-               explicit iterator_template(ContainerType& list, std::size_t k) : _list(list), _index(k)
+               explicit _iterator(ContainerType& list, std::size_t k) :
+                       _list(list), _index(k)
                {
                }
 
-               iterator_template& operator++() noexcept
+               _iterator& operator++() noexcept
                {
                        ++_index;
                        return *this;
                }
 
-               iterator_template& operator--() noexcept
+               _iterator& operator--() noexcept
                {
                        --_index;
                        return *this;
                }
 
-               iterator_template& operator++(int) noexcept
+               _iterator& operator++(int) noexcept
                {
                        _index++;
                        return *this;
                }
 
-               iterator_template& operator--(int) noexcept
+               _iterator& operator--(int) noexcept
                {
                        _index--;
                        return *this;
                }
 
-               bool operator==(iterator_template other) const noexcept
+               bool operator==(_iterator other) const noexcept
                {
                        return _index == other._index;
                }
 
-               bool operator!=(iterator_template other) const noexcept
+               bool operator!=(_iterator other) const noexcept
                {
                        return !(*this == other);
                }
@@ -91,8 +93,8 @@ class session_list {
                std::size_t _index;
        };
 
-       using iterator = iterator_template<session_list, lttng_session>;
-       using const_iterator = iterator_template<const session_list, const lttng_session>;
+       using iterator = _iterator<session_list, lttng_session>;
+       using const_iterator = _iterator<const session_list, const lttng_session>;
 
 public:
        session_list() : _sessions_count(0), _sessions(nullptr)
This page took 0.025248 seconds and 4 git commands to generate.