File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -126,7 +126,11 @@ class ColumnMapT : public ColumnMap {
126
126
: data_iterator_(data_iterator) {}
127
127
128
128
using ValueType = std::pair<Key, Value>;
129
+ using difference_type = size_t ;
129
130
using value_type = ValueType;
131
+ using pointer = void ;
132
+ using reference = ValueType&;
133
+ using iterator_category = std::forward_iterator_tag;
130
134
131
135
inline auto operator *() const {
132
136
auto tuple = *data_iterator_;
Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ class ColumnTupleT : public ColumnTuple {
73
73
inline ValueType operator [](size_t index) const { return GetTupleOfValues (index); }
74
74
75
75
template <typename T, size_t index = std::tuple_size_v<T>>
76
- inline void Append (T value) {
76
+ inline void Append ([[maybe_unused]] T value) {
77
77
static_assert (index <= std::tuple_size_v<T>);
78
78
static_assert (std::tuple_size_v<TupleOfColumns> == std::tuple_size_v<T>);
79
79
if constexpr (index == 0 ) {
You can’t perform that action at this time.
0 commit comments