CaseyCarter / cmcstl2

An implementation of C++ Extensions for Ranges
Other
221 stars 68 forks source link

Drop range-and-a-half algorithm overloads #323

Open cjdb opened 5 years ago

cjdb commented 5 years ago

All of the input-range-and-a-half algorithms are deprecated in the Ranges TS, and MSVC doesn't recognise this flag.

We could add some fancy CMake to accommodate this, but these overloads aren't even in C++20 (unless I'm missing something). I think the solution is to drop the algorithms.

CaseyCarter commented 5 years ago

I'm having trouble connecting the issue title with the discussion to determine exactly what the problem is. I suspect you're not actually suggesting that we should add -Wno-deprecated-declarations to MSVC. 😉