Skip to content

Commit 7fd7769

Browse files
committed
Fix AsHex const handling
1 parent 17e3eb2 commit 7fd7769

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/array19.lib/array19/DynamicArrayOf.AsHex.ostream.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ template<class T> struct AsHex<DynamicArrayOf<T>> {
1313
const Array& a;
1414

1515
template<class Chr, class Traits>
16-
friend auto operator<<(std::basic_ostream<Chr, Traits>& out, AsHex<Array>&& a) -> decltype(out)& {
16+
friend auto operator<<(std::basic_ostream<Chr, Traits>& out, AsHex<Array>&& asHex) -> decltype(out)& {
1717
out << "[";
1818
bool first = true;
19-
for (auto& v : a.a) {
19+
for (auto& v : asHex.a) {
2020
if (first)
2121
first = false;
2222
else
@@ -27,6 +27,6 @@ template<class T> struct AsHex<DynamicArrayOf<T>> {
2727
}
2828
};
2929

30-
template<class T> AsHex(DynamicArrayOf<T>&&) -> AsHex<DynamicArrayOf<T>>;
30+
template<class T> AsHex(const DynamicArrayOf<T>&) -> AsHex<DynamicArrayOf<T>>;
3131

3232
} // namespace array19

0 commit comments

Comments
 (0)