Support build with range-v3 0.9.1.

This commit is contained in:
John Preston 2019-10-02 14:43:04 +03:00
parent 11aa7bcd4e
commit 199e51706f
2 changed files with 3 additions and 3 deletions

View file

@ -261,7 +261,7 @@ QImage BlurLargeImage(QImage image, int radius) {
const auto dvs = take(dvcount);
auto &&ints = ranges::view::ints;
for (auto &&[value, index] : ranges::view::zip(dvs, ints(0))) {
for (auto &&[value, index] : ranges::view::zip(dvs, ints(0, ranges::unreachable))) {
value = (index / divsum);
}
const auto dv = dvs.data();

View file

@ -1140,7 +1140,7 @@ const QRegularExpression &RegExpWordSplit() {
[[nodiscard]] QString ExpandCustomLinks(const TextWithTags &text) {
const auto entities = ConvertTextTagsToEntities(text.tags);
auto &&urls = ranges::make_iterator_range(
auto &&urls = ranges::make_subrange(
entities.begin(),
entities.end()
) | ranges::view::filter([](const EntityInText &entity) {
@ -2097,7 +2097,7 @@ EntityInText::EntityInText(
int EntityInText::FirstMonospaceOffset(
const EntitiesInText &entities,
int textLength) {
auto &&monospace = ranges::make_iterator_range(
auto &&monospace = ranges::make_subrange(
entities.begin(),
entities.end()
) | ranges::view::filter([](const EntityInText & entity) {