Daniil Goncharov
Daniil Goncharov
@Ubpa Sounds good. The main thing is that it does not take too much time at the compilation.
I'll deal with this later, I have other projects in the pipeline. If you have a desire to do this, I would be happy to.
This limitation will be removed in the new version(0.4.0), there will be full support for semver.
Hi, yes, it looks useful, I will add `semver::range`
You want [ranges](https://github.com/npm/node-semver#ranges) and [advanced-range-syntax](https://github.com/npm/node-semver#advanced-range-syntax)?
Remove magic_enum or try use -Wno-error=enum-constexpr-conversion https://reviews.llvm.org/D131307 (not need if magic_enum updated), or update magic_enum to master (build on clang trunk fixed in master)
Thanks for the answer. I definitely want to try a new update, I really liked this `dry-comparisons` for sweet syntax. Of course, I would like to use it on Windows,...
The new version looks great. On my test `RETURN_FOLD(x) THRICE((x))` for msvc work ok.
A terrible thought, but what if we allow this syntax? ``` std::vector s{1, 1, 1}; if (all_of(s) == 1) ... ``` Proof of concept implementation(only for all_of and ==) https://godbolt.org/z/N5JrhT
I agree, just a funny idea that came at night. But `if (std::all_of(s.begin(), s.end(), [](auto x) { return x == 1; })` more code that `if (all_of(s) == 1)` :D...