У меня есть объект с функциями для получения начального и конечного итераторов:
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