Lines Matching full:paths
181 bool ZipWriter::AddMixedEntries(Paths paths) { in AddMixedEntries() argument
182 // Pointers to directory paths in |paths|. in AddMixedEntries()
188 // First pass. We don't know which paths are files and which ones are in AddMixedEntries()
190 // path. Try to open all of the paths as files. We'll get invalid file in AddMixedEntries()
193 while (!paths.empty()) { in AddMixedEntries()
194 // Work with chunks of 50 paths at most. in AddMixedEntries()
195 const size_t n = std::min<size_t>(paths.size(), 50); in AddMixedEntries()
196 const Paths relative_paths = paths.subspan(0, n); in AddMixedEntries()
197 paths = paths.subspan(n, paths.size() - n); in AddMixedEntries()
229 bool ZipWriter::AddFileEntries(Paths paths) { in AddFileEntries() argument
233 while (!paths.empty()) { in AddFileEntries()
234 // Work with chunks of 50 paths at most. in AddFileEntries()
235 const size_t n = std::min<size_t>(paths.size(), 50); in AddFileEntries()
236 const Paths relative_paths = paths.subspan(0, n); in AddFileEntries()
237 paths = paths.subspan(n, paths.size() - n); in AddFileEntries()
268 bool ZipWriter::AddDirectoryEntries(Paths paths) { in AddDirectoryEntries() argument
269 for (const base::FilePath& path : paths) { in AddDirectoryEntries()
294 void ZipWriter::Filter(std::vector<base::FilePath>* const paths) { in Filter() argument
295 DCHECK(paths); in Filter()
300 const auto end = std::remove_if(paths->begin(), paths->end(), in Filter()
304 paths->erase(end, paths->end()); in Filter()