Skip to content
master
Go to file
Code

Latest commit

* "default" `coerce` overload needs to be SFINAE-friendly
* Use `is_base_of` instead of `derived_from` per [func.require]
* `reference_wrapper` and `is_base_of` overloads of `coerce` are unconditionally `noexcept`
* Don't check `is_function_v`/`is_object` in PMF/PMD `invoke` overloads when we can simple check the validity of the result expression
* Implement `invoke_result` in terms of `invoke_result_t`
* Avoid `declval` in `reference_wrapper::operator()`
684a96d

Git stats

Files

Permalink
Failed to load latest commit information.

README.md

cmcstl2

An implementation of P0896R4 "The One Ranges Proposal". Compilation requires a compiler with support for C++17 and the Concepts TS, which as of this writing means GCC 7+ with the -std=c++1z and -fconcepts command line options.

About

An implementation of C++ Extensions for Ranges

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.