X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Futils.hpp;h=990bad57517bf33031c059fe667be5075318e19d;hb=767954d25dee78ad2c5ccfc1ee40a5dbb157ca21;hp=61fb6f6ffbbf9a1d8003a757b1e242e3f1e97f4a;hpb=f053d40c60b9dd38da27d88412dcac3a8404324c;p=lttng-tools.git diff --git a/src/bin/lttng/utils.hpp b/src/bin/lttng/utils.hpp index 61fb6f6ff..990bad575 100644 --- a/src/bin/lttng/utils.hpp +++ b/src/bin/lttng/utils.hpp @@ -41,42 +41,44 @@ struct session_spec { */ class session_list { template - class iterator_template : public std::iterator { + class _iterator + : public std::iterator { 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; - using const_iterator = iterator_template; + using iterator = _iterator; + using const_iterator = _iterator; public: session_list() : _sessions_count(0), _sessions(nullptr)