cmcstl2
cmcstl2 copied to clipboard
An implementation of C++ Extensions for Ranges
Gcc silently bugs when appears a declaration involving a placeholder that is a partial concept specialization as in: template void foo(); After having read such a declaration, gcc does not...
They appear in error messages, contributing to the length of the error stack.
Required expression `i += n` where `n` is the (signed) difference type. To evaluate, `n` is first converted to unsigned ([conv.integral]): > If the destination type is unsigned, the resulting...
...is lacking now that many of the iterators are hand-coded. Dig out the prior `basic_iterator` implementations and use them as test cases in `test/utility/basic_iterator.cpp`.
What is the status on updating the STL containers to use concepts (and ranges) as well? Have there been any discussions about this?
augment the iterators in test_iterators.hpp with configurable equality comparison (for input and output) and configurable proxy/non-proxy reference capability. Once that's done, add some tests for `iter_move` and `iter_swap` of the...
It would be nice to integrate the algorithms from the parallelism TS.