Как создать диапазон из начального и конечного итератора? ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Как создать диапазон из начального и конечного итератора?

Сообщение Anonymous »

У меня есть объект с функциями для получения начального и конечного итераторов:

const_iterator err_begin() const
const_iterator err_end() const


Поскольку они не называются Begin и End, я не могу передать свой объект напрямую функциям в range-v3.

Есть ли простая оболочка, которую я могу использовать, чтобы заставить этот объект работать с библиотекой range-v3?

Например:

auto hasErrors = !empty(something(x.err_begin(), x.err_end()));


Подробнее здесь: https://stackoverflow.com/questions/412 ... d-iterator

Вернуться в «C++»