Lines Matching refs:last_separator
148 const StringType::size_type last_separator = in ExtensionSeparatorPosition() local
152 (last_separator == StringType::npos || in ExtensionSeparatorPosition()
153 penultimate_dot > last_separator) && in ExtensionSeparatorPosition()
305 StringType::size_type last_separator = in DirName() local
308 if (last_separator == StringType::npos) { in DirName()
311 } else if (last_separator == letter + 1) { in DirName()
314 } else if (last_separator == letter + 2 && in DirName()
319 } else if (last_separator != 0) { in DirName()
321 new_path.path_.resize(last_separator); in DirName()
343 StringType::size_type last_separator = in BaseName() local
346 if (last_separator != StringType::npos && in BaseName()
347 last_separator < new_path.path_.length() - 1) { in BaseName()
348 new_path.path_.erase(0, last_separator + 1); in BaseName()