e4d4a685da
Fix MSVC warnings in tests
...
MSVC complains about narrowing conversions and unreferences parameters.
This makes all tests almost level 4 warning clean on MSVC 14.
2022-12-30 23:02:32 +01:00
eec00d8421
Implement copy_if_while and copy_if_until
...
Problem:
- There is no way to signal that a copy should proceed, selecting
elements by a predicate until some condition is met. This is useful
for patterns along the lines of "copy selected elements until there
are n total elements in the output".
Solution:
- Introduce `copy_if_while()` and `copy_if_until()`.
2022-06-24 16:48:44 +00:00
dfa332e915
Updated constexpr tests for all affected modules. Added conditional constexpr to equal, which uses std::distance.
2017-04-07 22:31:23 +03:00
8d095e9d30
Added constexpr modifiers for C++14 mode and some tests
2016-01-25 13:11:01 +03:00
5f45246c6c
Changed the return type for boost::algorithm::copy_while and copy_until to return a pair<InputIterator, OutputIterator> instead of just an OutputIterator
...
[SVN r83064]
2013-02-21 16:18:51 +00:00
f65d36aca7
Updated Boost.Algorithm tests to use non-deprecated test framework
...
[SVN r82785]
2013-02-08 17:21:43 +00:00
cc55b8d6ae
Removed tabs from Boost.Algorithm - found by inspect tool
...
[SVN r81856]
2012-12-11 16:54:57 +00:00
d0a05da4c1
Fix bugs in copy_if; add basic tests. Refs #7400 . Thanks to Hideaki Takei for the catch
...
[SVN r80618]
2012-09-21 14:52:38 +00:00