path_to_entries(const fs::path& path) {
if (fs::is_directory(path)) {
return make_file_entries(path);
} else {
return rng_view::single(make_file_entry(path));
}
}
make_file_entries возвращает рейнджу, не компилится потому, что разные типы, single_view и transform_view. Как то можно заставить это компиляться без замены return type на std::vector<FileEntry>?
Чуть позже погляжу
Обсуждают сегодня