Lines Matching refs:last_div
305 auto last_div = contents.rfind(path_separator);
306 if (last_div == std::string::npos) return "";
307 return path(contents.substr(0, last_div));
310 auto last_div = contents.rfind(path_separator);
311 return last_div != std::string::npos;
314 auto last_div = contents.rfind(path_separator);
315 return path(contents.substr(last_div + 1, contents.size() - last_div + 1));
319 auto last_div = contents.rfind(path_separator);
322 if (last_div + 1 == ext_div || (last_div + 2 == ext_div && contents[last_div + 1] == '.')) return path("");
329 auto last_div = contents.rfind(path_separator);
331 if (last_div + 1 == ext_div || (last_div + 2 == ext_div && contents[last_div + 1] == '.')) {
332 return path(contents.substr(last_div + 1, contents.size() - last_div + 1));
334 return path(contents.substr(last_div + 1, ext_div - last_div - 1));