diff --git a/tests/testutils.h b/tests/testutils.h index 82554d1..f1abe82 100644 --- a/tests/testutils.h +++ b/tests/testutils.h @@ -5,6 +5,7 @@ #include "../conversion/types.h" #include "../misc/traits.h" +#include #include #include @@ -191,8 +192,12 @@ template AsHexNumber asHexNumber(const T &value) template , Traits::Not>>...> inline std::ostream &operator<<(std::ostream &out, const Iteratable &iteratable) { - for (const auto &item : iteratable) - out << item << '\n'; + out << '\n'; + std::size_t index = 0; + for (const auto &item : iteratable) { + out << std::setw(2) << index << ':' << ' ' << item << '\n'; + ++index; + } return out; }