You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm having the same problem on Linux. The cause is that std::advance in include/meta/parallel/parallel_for.h searches a -- operator implementation for the iterator class in dataset_view (include/meta/learn/dataset_view.h).
So better than editing the standard headers, I would only add those missing operators to the iterator class in dataset_view.h :
iterator& operator--()
{
--it_;
return *this;
}
iterator operator--(int)
{
auto ret = *this;
--(*this);
return ret;
}
Replace --__i with __i=__i-1 in two lines in the header file stl_iterator_base_funcs.h . This should make it work .
The text was updated successfully, but these errors were encountered: