В настоящее время я работаю над вспомогательными объектами в opencv и хочу понять функцию Range::all()
stati c. Я могу создать объекты Range, получить доступ к первому или конечному значению и найти количество элементов в диапазоне. А теперь мой вопрос о том, как использовать эту функцию all ().
void my_function(..., const Range& r, ....)
{
if(r == Range::all()) {
// process all the data
}
else {
// process [r.start, r.end)
}
}
Как блог if обрабатывает все данные?