Lines Matching refs:last_separator
132 const StringType::size_type last_separator = in ExtensionSeparatorPosition() local
137 (last_separator != StringType::npos && in ExtensionSeparatorPosition()
138 penultimate_dot < last_separator)) { in ExtensionSeparatorPosition()
319 StringType::size_type last_separator = in DirName() local
322 if (last_separator == StringType::npos) { in DirName()
325 } else if (last_separator == letter + 1) { in DirName()
328 } else if (last_separator == letter + 2 && in DirName()
333 } else if (last_separator != 0) { in DirName()
335 new_path.path_.resize(last_separator); in DirName()
357 StringType::size_type last_separator = in BaseName() local
360 if (last_separator != StringType::npos && in BaseName()
361 last_separator < new_path.path_.length() - 1) { in BaseName()
362 new_path.path_.erase(0, last_separator + 1); in BaseName()